是否有任何快速方法可以获取查询排除的行。比如我跑:
select * from tblUsers where user_type = 3
我正在寻找快速获取此查询排除的行。
我理解我可以轻松更改where子句,但有些查询非常复杂,需要一些时间才能更改。对于大量的大型查询,此任务可能需要很长时间才能完成。
答案 0 :(得分:1)
将超级复杂查询的结果转储到临时表中。
离。
create table #Temp
(
First varchar(50),
Last varchar(50)
)
go
select * from #Temp
然后联系原始数据以获得您想要的内容。
答案 1 :(得分:0)
对于实际排除,您可以这样做:
select * from tblUsers
EXCEPT
select * from tblUsers where user_type = 3
但为什么不做呢
select * from tblUsers where user_type <> 3
答案 2 :(得分:0)
select * from tblUsers
EXCEPT
select * from tblUsers where user_type = 3