這是問題所在。Sql Server,如何識別結果列,以便我可以在where子句中使用它
select count(studentID) AS count from educators where count > 1 group by studentid
由於SQL Server尚不知道count列,所以不起作用。
所以,我必須這樣做
select *
from (select count(StudentID) as count
from educators
group by studentid
) s
where s.count > 1
是否有一個更優雅的解決方案?似乎應該有更好的方法來做到這一點。
感謝編輯喬納森,我真的需要在發佈之前查看這些內容。 –