相关疑难解决方法(0)

MySQL:FULL OUTER JOIN - 如何合并一列?

亲爱的每个人,
首先,我要感谢在这个页面回答问题的人们,感谢你们在这里所做的出色工作.我在编程方面不是很有经验,这个页面对我来说是一个巨大的帮助.

现在来谈谈我在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 …

mysql sql union full-outer-join

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

full-outer-join ×1

mysql ×1

sql ×1

union ×1