我的表中有这个:挑战1:
ID_GROUP # ID_TEAMS
1 Chelsea
1 Real Madrid
2 MANU
2 MANC
2 TOT
3 STOKE
3 LIVERPOOL
我希望在我的php页面上显示这个
GROUP 1
Chelsea
Real Madrid
Group 2
MANU
MANC
TOT
当我这样做时:
$sql = "SELECT * FROM challenge1 GROUP BY id_group";
这是不正确的,因为它只选择了切尔西而不是第1组中的皇家马德里。你能帮帮我吗?谢谢
答案 0 :(得分:2)
用户1336827的评论是解决方案。
如果您使用的是MYSQL,则使用下一个group_concat
你的sql将是:
$sql = "SELECT id_group,group_concat(ID_TEAMS) as list_of_teams FROM challenge1 GROUP BY id_group";