请教一个sql查询需求?

有一张任务进度表,对应某个用户的某个任务(task)是否完成

task只有123,而且表里如果存在某个用户,则一定存在他的三条任务记录。

现在要查询三个任务都完成的人数,怎么查询效率最高?


数据库
sql
查询
2022-10-19 13:15:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
微凉樱琅
2

select user_id from test where status=1 group by user_id having count(*)=3


分享
微博
QQ
微信
回复
2022-10-19 14:42:14
相关问题
关于SQL查询查询
1181浏览 • 1回复 待解决
SQL语句能不能用一个SQL搞定?
1053浏览 • 1回复 待解决
请教一个mysql问题有知道的吗?
788浏览 • 1回复 待解决
求教一个sql语句里传参怎么写?
1461浏览 • 1回复 待解决
SQL插入一个数据时,如何获取ID?
1071浏览 • 2回复 待解决
一个sql语句,删除两张表中数据的?
1047浏览 • 2回复 待解决
请教 sql 有关分组聚合问题?
1513浏览 • 1回复 待解决
如何开发一个纯后台应用
116浏览 • 1回复 待解决
如何创建一个pgsql只读账户?
819浏览 • 2回复 待解决
mysql左连接的一个问题
558浏览 • 1回复 待解决
mysql多对多查询sql怎么写?
451浏览 • 1回复 待解决
如何把一个Component画到Pixelmap上
76浏览 • 1回复 待解决
如何调用并测试一个wifi接口?
3997浏览 • 1回复 待解决
SQL相同的两个子查询如何复用?
916浏览 • 2回复 待解决