当#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)
现在的情况。当我们有一个表为空的情况时,它不会产生任何结果。
#tmp 不为空
#tmp1 为空
所以我在#tmp1 的位置应该被忽略。有任何线索怎么做吗?