亲爱的每个人,
首先,我要感谢在这个页面回答问题的人们,感谢你们在这里所做的出色工作.我在编程方面不是很有经验,这个页面对我来说是一个巨大的帮助.
现在来谈谈我在MySQL中完全外部加入的具体问题.我有两个(或更多表):
table1 table2 id value id value2 1 a 1 b 2 c 3 d 3 e 4 f
我使用此查询来获取我的联接:
SELECT *
FROM table1
LEFT OUTER JOIN table2
ON table1.`id`=table2.`id`
UNION
SELECT *
FROM table1
RIGHT OUTER JOIN table2
ON table1.`id`=table2.`id`
Run Code Online (Sandbox Code Playgroud)
要得到:
id value1 id value2 1 a 1 b 2 c NULL NULL 3 e 3 d NULL NULL 4 f
我的问题是我没有设法同时将两个id列折叠成一列来得到这个:
id value1 value2 1 a b 2 c NULL 3 e d 4 NULL f …