右を除く左外部結合を持つ複数のテーブルにぶつかる必要がある1つのテーブルがあります。これに対するベストプラクティスはありますか? 最初に他のすべてのテーブルを結合しますか? 他の何か?
これを処理するために頭に浮かぶ最初の考えは次のとおりですが、より効率的な方法があるかどうかを知りたいです。
select
master_table.*
from
master_table
left outer join
(
select customer_id from table_1
union
select customer_id from table_2
union
select customer_id from table_3
union
select customer_id from table_4
) bump_table
on
master_table.customer_id = bump_table.customer_id
where
bump_table.customer_id is null