클래스에 3 명 이상의 학생 (이 경우 Mrs. Smith
)이있는 모든 교사를 나열하는 SQL 쿼리를 작성하고 싶습니다. 원래는 HAVING
절이이를 수행하는 올바른 방법이 될 것이라고 생각했지만 Mrs. Smith
과 예상대로 오지 않을 것입니다. 사용 HAVING가 올바른지결과를 제한하기 위해 HAUNT를 사용하여 결과 제한
Teacher Student
-------------------------
Mrs. Smith Danny
Mrs. Smith Emily
Mrs. Smith Todd
Mrs. Smith Paul
Mr. French Sam
Mr. French Carol
Mr. French Patty
SELECT DISTINCT Teacher
FROM Students
HAVING (COUNT(Teacher) > 3)
GROUP BY Teacher, Student
학생 수를 계산해야합니다. – abhi
주문의 중요성 ... 선택, 시작, 가입, 장소, 그룹화, Having. – xQbert
'group by Teacher'. 당신은'group by' 절에'student'를 원하지 않습니다. 그리고,'select'에서'distinct'를 제거하십시오. 'group by '은 거의 필요하지 않습니다. –