department(dept_name, building, budget)
course(course_id, title, dept_name, credits)
instructor(ID, name, dept_name, salary)
section(course_id, sec_id, semester, year, building, room_number, time_slot_id)
teaches(ID, course_id, sec_id, semester, year)
student(ID, name, dept_name, tot_cred)
takes(ID, course_id, sec_id, semester, year, grade)
50 人以上の学生が受講した各コースのコース名、学期、年度を検索します
select course.title , takes.semester , takes.year from course natural join takes where course.course_id = takes.course_id having count(distinct ID) > 50
複数のセクションがある各コースのタイトルを見つける
select title from course natural join section where course.course_id = section.course_id having count(distinct sec_id) > 1
Comp で 5 つ以上のコースを教えたすべてのインストラクターの ID を見つけます。科学。デパートメント
select ID from instructor natural join course where course.dept_name = instructor. dept_name having count(credits)>5
また、これはクレジットまたは course_id である必要があります
- 生物学部門が提供するモジュールを教えていないインストラクターをすべて検索する
これはどこから始めればいいのかわからない