Php 连接两个表列
我有两个表,如下所示: 团队 小组成员 我想得到这样的结果:Php 连接两个表列,php,mysql,Php,Mysql,我有两个表,如下所示: 团队 小组成员 我想得到这样的结果: teamid team_members team_name 1 Rob, Mike Rockstars 2 John, Paul Gangsters 我试过这个:(不起作用) 请帮助您需要的是: 您需要的是: 你能给SQL Fiddle这样你就可以快速得到答案吗?你能给SQL Fiddle这样你就可以快速得到答案吗。GROUP BY teamid,tea
teamid team_members team_name
1 Rob, Mike Rockstars
2 John, Paul Gangsters
我试过这个:(不起作用)
请帮助您需要的是:
您需要的是:
你能给SQL Fiddle这样你就可以快速得到答案吗?你能给SQL Fiddle这样你就可以快速得到答案吗。
GROUP BY teamid,team_name
会给出冲突error@GordonLinoff你迟到了Giorgosbetos改变了他的答案,团队名称将产生冲突error@GordonLinoff你迟到了Giorgosbetos改变了他的答案。
teamid team_member_name
1 Rob
1 Mike
2 John
2 Paul
teamid team_members team_name
1 Rob, Mike Rockstars
2 John, Paul Gangsters
Select teamid, CONCAT(select team_member_name FROM team_members WHERE teams.teamid = team_members.teamid) as team_members FROM teams;
SELECT t1.teamid, t1.team_name, GROUP_CONCAT(t2.team_member_name)
FROM teams AS t1
INNER JOIN team_members AS t2 ON t1.teamid = t2.teamid
GROUP BY t1.teamid, t1.team_name