好吧,所以我試圖執行一個查詢,它有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