我有三个表A
,B
和C
。这三个表都包含ID1
和ID2
列(它们具有完全相同的值,并且顺序相同),其他一些列则分别在A_x
,B_x
和C_x,A
和B
>分别。
因此,C
包含A
,ID1
和ID2
,依此类推。
我想简单地水平连接这三个表,以便结果表将包含列A_x
,ID1
,ID2
,A_x
和B_x
。如果我知道这三个表中的C_x
和ID1
完全相同,我真的需要参加吗?
最佳答案
SELECT
a.ID1, b.ID2, a.x, b.x, c.x, < and so on >
FROM
a JOIN b ON a.ID1=b.ID1 AND a.ID2=b.ID2
JOIN c ON a.ID1=c.ID1 AND a.ID2=c.ID2
关于mysql - 如何在MySQL中简单地水平连接多个表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37182922/