Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接两个表列_Php_Mysql - Fatal编程技术网

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