gpt4 book ai didi

mysql - 我想显示学生ID,谁拥有以上5个单元?

转载 作者:行者123 更新时间:2023-11-29 12:59:01 26 4
gpt4 key购买 nike

你能帮我解决这个sql查询吗,

select STUD_ID,unit_c 
from FCHE_grad
where (unit_c in("C0001","C0002","ENG300","K0001","K0002"))
order by STUD_ID

上面的查询返回student_id,他有4个unit。我想显示学生ID,谁拥有以上5个单元?

最佳答案

使用having子句检查学生是否已完成所有 5 个单元

select * from FCHE_grad
where stud_id in (select STUD_ID
from FCHE_grad
where (unit_c in('C0001','C0002','ENG300','K0001','K0002'))
group by STUD_ID
having count(stud_id)=5);

Fiddle

关于mysql - 我想显示学生ID,谁拥有以上5个单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23602408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com