SQL - 仅包括在类中具有多个行的行

时间:2017-07-12 20:28:15

标签: sql sql-server

我试图消除只有1个瞳孔的课程

这是我的结果

Result

期望的结果

enter image description here

我只希望课堂c显示,因为它有多个瞳孔

我相信它有一些使用HAVING的方式,但我无法弄明白。

SELECT Pupil, class
FROM school

1 个答案:

答案 0 :(得分:5)

使用IN

select * 
from school
where class in (select class 
                from school 
                group by class 
                having count(distinct Pupil) > 1)