首先,如果標題稍微偏離,則不好意思。我會用一個例子來解釋我的情況。LEFT JOIN與來自一個表的組列表以及來自另一個表的組的列表
我有一個Groups
表是這樣的:
id name 1 admin 2 developer 3 reviewer 4 beta tester 5 contributor
然後我有一個Permissions
表所示:
id user_id group_id 1 60 1 2 60 2 3 60 3
我想要做的就是使用JOIN查詢與落得結果如下:
(perm.) name part of group admin 1 developer 1 reviewer 1 beta tester 0 contributor 0
iee如果某個用戶ID的某個條目與特定組ID相關聯,則該用戶在該組中,因此該列中將放置一個1
。我使用這個來打印出一個管理頁面的複選框列表。
我的問題很簡單:這怎麼能在MySQL中完成?顯然是一種加入,但他們混淆了我的地獄。謝謝你的幫助。
詹姆斯
非常感謝!這工作完美。 – Bojangles 2011-05-12 20:35:14