私は2つのテーブルを持っています:table1とtable2の両方にIDの列が1つあります。 table1のIDがtable2にある場合は 'Y'を、table2にない場合は 'N'を表示する列をtable1に作成します。テーブル内のSQL CASE WHEN
現在、私が使用しています:
Select id, case when id in (table2) then 'Y' else 'N' end as in_table2
from table1
をただし、両方のテーブルは非常に大きいなので、クエリは永遠に取っています。これを行うより効率的な方法はありますか?
おかげ