Mysql从3个表中进行多个连接。无线索的
我有三张桌子。我正在寻找连接每个表,但不确定如何连接。 我希望从表1和其他表中获取所有信息,前提是这些信息与表1中的字段匹配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 非常感谢您的帮助表名出现在列名之前。 尝试以下方
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
请添加一些样本数据和预期结果