MySQLの完全外部結合について質問があります。2つ(またはそれ以上)のテーブルがあります:
table1 table2 id値id値2 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
私の問題は、これを取得するために2つのid列を同時に1つの列に折りたたむことができないことです。
id value1 value2 1 ab 2 c NULL 3版 4 NULL f
それを行う方法について何か提案はありますか?