表里有这样的数据
ID TIMES
1 2
1 2
1 0
1 3
2 2
2 2
2 2
希望查询到当id相同的记录中times全都为2的 id的列表
也就是说,执行sql后,希望得到的结果:
ID
2
不知道该怎么写SQL?
表里有这样的数据
ID TIMES
1 2
1 2
1 0
1 3
2 2
2 2
2 2
希望查询到当id相同的记录中times全都为2的 id的列表
也就是说,执行sql后,希望得到的结果:
ID
2
不知道该怎么写SQL?
select id from a a1 where times=2 GROUP by id having count(id)=(select count(id)from a a2 where a1.id=a2.id)