Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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 从具有公共列的三列中获取数据_Mysql_Join - Fatal编程技术网

Mysql 从具有公共列的三列中获取数据

Mysql 从具有公共列的三列中获取数据,mysql,join,Mysql,Join,我有三个表inline_topic_xref、embedded_media和topic_biblio_xref,其中topic_和SECTION_ID是这些表中的常用列。其他栏目则不同。如何根据这两列的公共值从三个表中提取数据?请告诉我 这称为连接。像这样的 SELECT * FROM inline_topic_xref A LEFT JOIN embeded_media B ON A.TOPIC_IS = B.TOPIC_IS AND A.SECTION_ID = B.SECTION_I

我有三个表inline_topic_xref、embedded_media和topic_biblio_xref,其中topic_和SECTION_ID是这些表中的常用列。其他栏目则不同。如何根据这两列的公共值从三个表中提取数据?请告诉我

这称为连接。像这样的

 SELECT *
 FROM inline_topic_xref A
 LEFT JOIN embeded_media B ON A.TOPIC_IS = B.TOPIC_IS AND A.SECTION_ID = B.SECTION_ID
 LEFT JOIN topic_biblio_xref C ON A.TOPIC_IS = C.TOPIC_IS AND A.SECTION_ID = C.SECTION_ID