Список пользователей MySQL и их групп

В базе данных MySql у меня есть таблица user

user_id | user_name
--------+----------
1       | Joe
2       | Anna
3       | Max

Таблица group

group_id | group_name
---------+----------
1        | Red
2        | Blue
3        | Green

Таблица group_member

group_member_id | user_id | group_id
----------------+---------+---------
1               | 1       | 2
2               | 3       | 2
3               | 1       | 3 
3               | 2       | 1

Итак... Член Красной группы - Анна, член Зеленой группы - Джо, а члены Синей группы - Джо и Макс.

Как я могу получить список пользователей и их групп

User  | Group
------+------------
Joe   | Green, Blue
Anna  | Red
Max   | Blue 

person Goldie    schedule 23.04.2012    source источник
comment
group - это ключевое слово, пожалуйста, измените имя таблицы group на какое-нибудь другое!   -  person Suleman Ahmad    schedule 23.04.2012


Ответы (1)