一张成绩表 就是想查找既考了计算机,也考了英语的学生ID;自己写的是SELECT stu_id FROM score WHERE stu_id IN (SELECT s.stu_id FROM score s WHERE s.c_name='计算机')AND c_name='英语';
在网上查了一下,有这个语句 “ select stu_id from score where c_name in ('计算机','英语') group by stu_id having count(distinct c_name)=2 ”
也可以达到相同的效果,但是看不懂

。哪位高手帮解释一下