我有一个每userID
得分的表格。 score
的值可以是数字或null
每个用户有20个条目(定义了20个问题),所有用户都以零分数开始
当他们回答每个问题时,null将被替换为分数。
我想要一个查询来获取已回答所有20个问题的所有使用ID,即该用户没有空值。
我真的很感激一些帮助。
答案 0 :(得分:1)
使用GROUP BY
,HAVING
和COUNT
由于这可能是家庭作业,我会尝试the spoiler markup(鼠标悬停以查看答案!)
通过具有count(score)= 20
的userID从yourtable group中选择userID
答案 1 :(得分:1)
尝试类似的内容:
select userID from ... group by userID having count(*)=20