Схема базы данных для этого вопроса находится здесь: db fiddle
Я пытаюсь сделать следующее:
- Соединить таблицу A (групповая таблица) с таблицей J (групповые комнаты)
- Соединить таблицу B (стол в комнате) с таблицей J (комнаты в группе)
- Наконец, присоединиться к таблице C (пользователи), к таблице A - к таблице примечаний A, уже присоединенной к J
Я написал запрос, который выполняет шаги 1 и 2, но не могу понять, как присоединить таблицу пользователей к таблице группы.
Вот мой запрос:
select rooms.room_name, groups.group_name, groups.group_ID
from grouprooms
left join rooms on grouprooms.room_ID = rooms.room_ID
left join groups on grouprooms.group_ID = groups.group_ID;