取满足所有条件的记录
来源:互联网 发布:诺基亚c1软件下载 编辑:程序博客网 时间:2024/04/27 00:58
Table_A表是用户表,Table_B是条件表,每个用户对应多个条件,并且用户对应条件的状态有可能是true或者false,现在需要找出在Table_B中所有条件都是true的用户。
Table_A表的数据
Table_B表的数据
通过分析A表和B表的数据可以得出,只有用户“王二”满足所有条件,期望的结果就是
实现SQL语句
select a.* from( SELECT [AId],sum(case when [State]='true' then 0 else 1 end) as total FROM [Table_B] group by [AId]) b inner join [Table_A] a on b.AId=a.Id where total =0
0 0
- 取满足所有条件的记录
- list 中删除满足某个条件的所有记录
- 只取数据库中出现的满足条件的第一条记录
- HQL取满足条件最新一条记录(max()函数的使用)
- hibernate查询满足指定条件的记录
- 删除表中满足条件的记录
- sql 根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息
- SQL Server 随机取一条满足条件的数据
- 求21位所有满足条件的花朵数。
- Excel 中列出所有满足条件的项
- 找出二叉树中满足某种条件的所有路径
- JS删除一个数组中满足条件的所有数据
- Sql2005 tips 按照某些条件(一个or多个)分组,取分组中满足某个条件的一条记录
- select count(*) 查询满足条件的记录的条数
- 查找限制数目的满足条件的记录条数
- 使用where子句查询表中满足条件的记录
- 满足条件的整数
- 满足条件的整数
- win 8 ScrollView简单练习
- 工作流几种常用的模式
- 微博 空间 。。分享
- Endnote 文献格式 带点
- ActiveMQ配置warpper.log的大小和数量
- 取满足所有条件的记录
- adb命令原理篇
- POJ 1019 Number Sequence
- UFT/QTP11.5新特性
- git@oschina使用入门
- 请问如何查看我的ubuntu是32位的还是64位的
- WebService航班查询
- Android开发者指南-摄像头-Camera
- 黑马程序员--反射(重要)