【发布时间】:2012-05-04 03:59:45
【问题描述】:
在 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
所以...红色组的成员是 Anna,绿色组的成员是 Joe,蓝色组的成员是 Joe 和 max。
如何获取用户及其组的列表
User | Group
------+------------
Joe | Green, Blue
Anna | Red
Max | Blue
【问题讨论】:
-
group 是关键字,请将表名 group 更改为其他名称!
标签: php mysql group-concat concat