好吧,所以我试图执行一个查询,它有4个表, 用户,事件,event_roles,user_event_role。MySQL使用分组来限制结果
用户可以填写多个角色。我试图做的是得到一个看起来更像这样的结果: 用户,事件,角色
因此,如果用户'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
查询有什么问题? – 2013-02-09 21:49:28