cross1 [SQL] CROSS JOIN과 LEFT JOIN으로 “모든 학생 × 모든 과목” 응시 횟수 구하기 SQL 문제 중 아주 자주 등장하는 패턴이 있다.“모든 학생과 모든 과목을 기준으로, 각 학생이 과목별 시험을 몇 번 봤는가?”이 문제를 풀기 위해서는 CROSS JOIN과 LEFT JOIN, 그리고 COUNT() 함수의 동작 원리를 정확히 이해해야 한다.아래는 단계별로 쿼리 실행 흐름과 실제 예시 결과를 보여준다.🧩 0. 문제 데이터Studentsstudent_idstudent_name1Alice2Bob13John6AlexSubjectssubject_nameMathPhysicsProgrammingExaminationsstudent_idsubject_name1Math1Physics1Programming2Programming1Physics1Math13Math13Programming13Physics2Mat.. 2025. 10. 21. 이전 1 다음