我有一张名为 meeting 的表,还有一张名为 meeting_permissions 的表。后者存储用户参加任何给定会议的内容。我还有其他表格:笔记、讨论、结论和主题,用于存储会议记录的特定项目。我想做的是获取特定用户参加的所有会议,以及所有相关的笔记、讨论、结论和主题。这是我想出的:
SELECT * FROM meeting WHERE id IN
(SELECT meeting_id FROM meeting_permissions WHERE user_id = $user)
LEFT JOIN conclusion ON meeting.id = conclusion.meeting_id
LEFT JOIN discussion ON meeting.id = discussion.meeting_id
LEFT JOIN note ON meeting.id = note.meeting_id
LEFT JOIN topic ON meeting.id = topic.meeting_id
这对我不起作用。它在第二个左连接处中断。我能做些什么来解决这个问题?