Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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从3个表中进行多个连接。无线索的_Mysql - Fatal编程技术网

Mysql从3个表中进行多个连接。无线索的

Mysql从3个表中进行多个连接。无线索的,mysql,Mysql,我有三张桌子。我正在寻找连接每个表,但不确定如何连接。 我希望从表1和其他表中获取所有信息,前提是这些信息与表1中的字段匹配 table 1 (id, name_1, name_2, name_3, info_1, info_2 表2(说明、信息、其他内容) 表3(名称1、名称2、名称3、随机1) 我尝试过连接,但感觉使用了错误的语法 如果操作正确。我希望得到一份工作 id,name\u 1.表3,info\u 1.表2,name\u 2.表3 非常感谢您的帮助表名出现在列名之前。 尝试以下方

我有三张桌子。我正在寻找连接每个表,但不确定如何连接。 我希望从表1和其他表中获取所有信息,前提是这些信息与表1中的字段匹配

table 1 (id, name_1, name_2, name_3, info_1, info_2
表2(说明、信息、其他内容)

表3(名称1、名称2、名称3、随机1)

我尝试过连接,但感觉使用了错误的语法

如果操作正确。我希望得到一份工作

id,name\u 1.表3,info\u 1.表2,name\u 2.表3


非常感谢您的帮助

表名出现在列名之前。 尝试以下方法:
选择t1.id、t3.name\u 1、t2.info\u 1、t3.name\u 2
来自表1 t1、表2 t2、表3 t3
其中t1.info_1=t2.info_1

和t1.name_1=t3.name_1

您可以通过此查询联接表

从表1中选择t1.id、t3.name1、t2.info_1、t3.name_2作为t1.info_1=t2.info_1将表3作为t1.name_1=t3.name_1和

t1.name_2=t3.name_2和t1.name_3.t3.name_3

请添加一些样本数据和预期结果