是否有任何快速方法获取被查询排除的行。例如,我运行:
select * from tblUsers where user_type = 3我正在寻找一个快速获取被此查询排除的行。
我知道我可以轻松地更改where子句,但是有些查询非常复杂,需要一些时间来更改。使用大量的大型查询,这个任务可能需要很长时间才能手工完成。
发布于 2014-04-24 17:35:18
将超级复杂查询的结果转储到临时表中。
例如。
create table #Temp
(
First varchar(50),
Last varchar(50)
)
go
select * from #Temp然后将原始数据连接起来,以获得您要查找的内容。
发布于 2014-04-24 17:31:58
对于实际排除,您可以:
select * from tblUsers
EXCEPT
select * from tblUsers where user_type = 3但为什么不直接
select * from tblUsers where user_type <> 3发布于 2014-04-24 17:34:04
select * from tblUsers
EXCEPT
select * from tblUsers where user_type = 3https://stackoverflow.com/questions/23275822
复制相似问题