MySQLには、他のデータベースが持つ多くの機能が欠けています*。彼らにはかなり膨大なアイデアのバックログがあり、それらすべてを実装するのに十分な開発者がいないと思います。
この機能は
SELECT *
FROM table1
FULL OUTER JOIN table2
ON table1.table2_id = table2.id
これに:
SELECT *
FROM table1
LEFT JOIN table2
ON table1.table2_id = table2.id
UNION ALL
SELECT *
FROM table1
RIGHT JOIN table2
ON table1.table2_id = table2.id
WHERE table1.table2_id IS NULL
* MySQLに公平を期すために、他の多くのデータベースにはない機能もいくつかあります。