Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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
Mysql SQL Select-如何根据外键从其他表中选择值_Mysql_Sql_Select_Inner Join - Fatal编程技术网

Mysql SQL Select-如何根据外键从其他表中选择值

Mysql SQL Select-如何根据外键从其他表中选择值,mysql,sql,select,inner-join,Mysql,Sql,Select,Inner Join,我希望有一个select语句,其中包含服务器\u slseasure中的sport、league和season列,但使用服务器\u sport.name、服务器\u season.year和服务器\u league.name作为值 我试过几句话,但都不管用 同样在服务器中,所有列都是引用主键的外键。找到了一个查询` select server_sport.name, server_season.year, server_league.name from server_slseason inne

我希望有一个select语句,其中包含服务器\u slseasure中的sport、league和season列,但使用服务器\u sport.name、服务器\u season.year和服务器\u league.name作为值

我试过几句话,但都不管用

同样在服务器中,所有列都是引用主键的外键。

找到了一个查询`

select server_sport.name, server_season.year, server_league.name from server_slseason 
inner join server_sport on server_slseason.sport = server_sport.id 
inner join server_season on server_slseason.season = server_season.id
inner join server_league on server_slseason.league = server_league.id;

`

MySQL中的Google内部连接使用文本来描述表格,而不是图像。我发现很难读懂那些盒子里的文字。托尼,如果你能把你试过的几句话贴出来,那对你会有好处,这样我们就可以指导你了。这个查询的难度很低,所以您必须很快进入该查询构造逻辑。您尝试了什么???学习的最好方法就是自己去尝试。如果您不知道如何编写SQL查询,请阅读一些介绍SQL的书籍。