好的,所以我正在尝试执行一个包含 4 个表、用户、事件、event_roles、user_event_role 的查询。
用户可以填充多个角色。我想要做的是得到一个看起来更像这样的结果:用户、事件、角色
因此,如果用户 'Bill' 与事件 'Meeting' 相关联,并且 'Bill' 填充多个角色而不是得到这样的结果:
user event role
--------------------------
bill Meeting admin
bill Meeting director
我怎样才能得到这样的结果
user event role role
----------------------------------
bill Meeting admin director
这是我正在尝试构建的查询。
Select *
FROM `users` u
LEFT JOIN `event_role` er ON u.user_id = er.user_id
LEFT JOIN `events` e ON er.event_id = e.event_id