「左外部結合」と「ユニオンオール」の間の最良かつ最速のソリューションは何かを知りたいです。データベースは PostgreSQL です。
UNION ALL を使用したクエリ:
SELECT * FROM element, user WHERE elm_usr_id = usr_id
UNION ALL
SELECT * FROM element WHERE elm_usr_id ISNULL;
LEFT OUTER JOIN を使用したクエリ:
SELECT * FROM element LEFT OUTER JOIN user ON elm_usr_id = usr_id;