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