【发布时间】:2013-03-17 12:44:17
【问题描述】:
假设我有以下表格
Person table 和 personStatus table。
declare @Persons table
(PersonId int)
insert into @Persons select 10
insert into @Persons select 11
declare @PersonStatus table
(id int,statuss int)
insert into @PersonStatus (id,statuss) values(10,0)
insert into @PersonStatus (id,statuss) values(10,0)
insert into @PersonStatus (id,statuss) values(11,1)
insert into @PersonStatus (id,statuss) values(10,0)
insert into @PersonStatus (id,statuss) values(11,0)
现在我想查找所有状态都为零的人员 ID 结果只是 ---> 10
怎么做?
【问题讨论】:
-
要返回子表中没有行的人吗?
-
不,这不是我的方案
-
你想只返回所有状态为零的人吗?
标签: sql-server sql-server-2008 sql-server-2005 sql-server-2000