Я пытаюсь найти каждую секцию, которая была проведена в каждой классной комнате, которая имеет более 130 мест. Прямо сейчас это просто находит все секции, которые были проведены по крайней мере в одном классе с более чем 130 мест.
select *
from section
where (building, room_number) in (select building,room_number
from classroom where capacity > 130)
Схема базы данных
- классная комната (здание, номер комнаты, вместимость)
- секция (course_id, sec_id, семестр, год, здание, номер комнаты, time_slot_id)