問題は次のとおりです。各部門について、提供されたコースのすべてのセクションの最大および最小登録者数をリストします。ただし、一部の登録者がいるセクションのみを考慮してください。つまり、そのセクションを受講する学生がいないセクションについては心配しないでください。
Department(dept_name, building, budget)
Section(course_id, sec_id, semester, year, building, room_number, time_slot_id)
student(student_id, name, major, tot_cred)
takes(student_id, course_id, sec_id, semester, year, grade)
course(course_id, title, dept_name, credits)
クエリ:
SELECT *
FROM course
NATURAL JOIN (SELECT count(student_id) AS tot
FROM takes NATURAL JOIN section GROUP BY course_id)
^^^ 登録を行います。最大と最小を見つける必要があります