此问题的数据库模式位于:db fiddle
我正在尝试执行以下操作:
我编写了一个查询,该查询可以完成第1步和第2步,但无法弄清楚如何将users表连接到group表。
这是我到目前为止的查询:
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;
答案 0 :(得分:0)
您只需在查询中添加另一个LEFT JOIN
即可链接到表users
中:
select rooms.room_name, groups.group_name, users.name
from grouprooms
left join rooms on grouprooms.room_ID = rooms.room_ID
left join groups on grouprooms.group_ID = groups.group_ID
left join users on grouprooms.group_id = users.group_id
请参见Flutter: