#tmp テーブルが空のときに自分の場所を無視しようとしています。
お気に入り:
create table #tmp
(
my_id int
)
create table #tmp2
(
my_name_id int
)
select * from foo
where foo_id in (select my_id from #tmp)
and foo_name_id in (select my_name_id from #tmp2)
そして今ケース。テーブルの 1 つが空のときにイチュエーションがある場合、結果は生成されません。
#tmp は空ではありません
#tmp1 は空です
したがって、 #tmp1 を使用した場所は無視する必要があります。それを行う方法の手がかりはありますか?