Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 Mysql表连接2个表_Php_Mysql_Join - Fatal编程技术网

Php Mysql表连接2个表

Php Mysql表连接2个表,php,mysql,join,Php,Mysql,Join,我在mySQL中有两个表: 表1: 俱乐部(俱乐部名称=PK,俱乐部名称) 表2: 联赛表格(表格ID=PK,位置,俱乐部积分=fk,比赛,积分) 如何连接这两个表以提供仅显示的查询 (位置、俱乐部名称、比赛)您正在寻找左路球员。ClubID是外键(连接两个表的列) 您正在寻找左连接。ClubID是外键(连接两个表的列) 简单联接: select l.position, c.club_name, l.games_played from club c, league_table l where

我在mySQL中有两个表:

表1: 俱乐部(俱乐部名称=PK,俱乐部名称)

表2: 联赛表格(表格ID=PK,位置,俱乐部积分=fk,比赛,积分)

如何连接这两个表以提供仅显示的查询


(位置、俱乐部名称、比赛)

您正在寻找左路球员。ClubID是外键(连接两个表的列)


您正在寻找左连接。ClubID是外键(连接两个表的列)

简单联接:

select l.position, c.club_name, l.games_played
from club c, league_table l 
where l.clubid=c.clubid
简单联接:

select l.position, c.club_name, l.games_played
from club c, league_table l 
where l.clubid=c.clubid

选择a.俱乐部名称、b.职位、b.比赛 从俱乐部作为b队加入联赛 在a.clubid=b.clubid上 这就是你想要的

@Alexen:在这种情况下不需要左连接


@Diegoe:一个友好的建议,总是在加入时使用,如果没有它,当你在大桌子上工作时,查询会变慢。

选择a.俱乐部名称,b.位置,b.游戏 从俱乐部作为b队加入联赛 在a.clubid=b.clubid上 这就是你想要的

@Alexen:在这种情况下不需要左连接

@Diegoe:一个友好的建议,总是在join中使用,如果没有它,当您处理大表时,查询会变慢。