MySQL: ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ - Как мне объединить один столбец?

У меня вопрос относительно ПОЛНОГО ВНЕШНЕГО СОЕДИНЕНИЯ в 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`

чтобы получить:

id   value1  id   value2 
1    a       1    b
2    c       NULL NULL
3    e       3    d
NULL NULL    4    f

Моя проблема в том, что мне не удается одновременно свернуть два столбца идентификаторов в один столбец чтобы получить это:

id   value1  value2 
1    a       b
2    c       NULL
3    e       d
4    NULL    f

Есть предложения, как это сделать?

22
задан Timur 23 July 2019 в 11:27
поделиться