首先,如果标题稍微偏离,则不好意思。我会用一个例子来解释我的情况。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