2016-10-05 Wed
■ MySQL で FULL OUTER JOIN (の代わり) [mysql]
MySQL って FULL OUTER JOIN 無いんだ(なぜだろう)。
その代用方法
RIGHT JOINとLEFT JOINをUNIONする
SELECT * FROM test1
LEFT JOIN test2 ON test1.id=test2.id
UNION
SELECT * FROM test1
RIGHT JOIN test2 ON test1.id=test2.id
ここから抜粋: https://mistymagich.wordpress.com/2011/01/06/mysql%E3%81%A7%E3%81%AE%E5%AE%8C%E5%85%A8%E5%A4%96%E9%83%A8%E7%B5%90%E5%90%88/
面倒くさい、FULL OUTER JOIN 欲しい!
あればこんな感じか。
SELECT * FROM test1
FULL OUTER JOIN test2 ON test1.id=test2.id
最終更新時間: 2025-01-14 10:03