![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
MSSQL数据库查询语句求助 25
这样的一个表。求列出只有相同的a字段的b字段都为y的数据。比如a字段为1的,b字段有2个n,1个y,不是都为y,所以结果不列出。而a字段为3和4的就满足要求列出。求mss...
这样的一个表。求列出只有相同的a字段的b字段都为y的数据。比如a字段为1的,b字段有2个n,1个y,不是都为y,所以结果不列出。而a字段为3和4的就满足要求列出。求mssql语句。
展开
2个回答
展开全部
select * from 表 where a in
(select t1.a from
(select a,count(*) cnt1 from 表 group by a) t1,
(select a.count(*) cnt2 from 表 where b='y' group by a) t2
where t1.a=t2.a and t1.cnt1=t2.cnt2)
差不多这个样子,有问题请回复
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询