Итак, у меня есть 2 таблицы:
Courses:
-course_ID (primary key)
-course_code
-title
Sections:
-section_ID (primary key)
-course_ID (foreign key)
-day
Каждый курс имеет несколько разделов, которые ему принадлежат.Давайте рассмотрим пример.
Таблицы:
course_ID course_code title
1 ABC Title1
2 BBC Title2
section_ID course_ID day
1 1 Monday
2 1 Tuesday
3 2 Monday
4 2 Monday
Я хочу иметь возможность выполнить запрос, запрашивающий все курсы, которые дают мне ТОЛЬКО те, в которых все их разделы соответствуютопределенные критерии.Итак, в этом случае, скажем, я хочу увидеть «Все курсы, которые имеют ВСЕ свои разделы в понедельник».Желаемый результат будет:
course_ID course_code title section_ID day
2 BBC Title2 3 Monday
2 BBC Title2 4 Monday
Обратите внимание, как пропущена запись (2, ABC, Title1, 1, Monday)?Кажется, я не могу придумать, как это сделать.Заранее спасибо!