Во-первых, извините, если название немного не так. Я объясню свою ситуацию на примере.
У меня есть 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
т.е. Если для определенного идентификатора пользователя существует запись, которая ссылается на определенный идентификатор группы, этот пользователь входит в эту группу, поэтому в столбец добавляется 1
. Я использую это, чтобы распечатать список флажков для страницы администратора.
Мой вопрос прост: как это можно сделать в MySQL? Очевидно, что это СОЕДИНЕНИЕ, но они, черт возьми, меня смущают. Спасибо за любую помощь.
Джеймс