2010-04-21 72 views
0

这就是我试图做类似下面的请求的东西,但我不知道是否有可能与SQL-Server语法:两个查询在一个与SQL Server

declare @idClient int 

select @idClient=idClient from table 
where entite is null and (SELECT * from table where [email protected]) is null 

谢谢。

+2

我对此无能为力。这是递归的方式?你试图做什么?也许你应该描述你想要完成的是什么,而不是以你认为应该完成的方式询问如何去做。 – Guffa 2010-04-21 16:50:29

+0

TableH和TableC有什么关系? – 2010-04-21 16:52:04

+0

对不起,我犯了一个错误这是同一张桌子。 – Roch 2010-04-21 16:54:04

回答

1

也许这样?

SELECT t1.[idClient] 
FROM [table] t1 
WHERE [entite] IS NULL 
     AND NOT EXISTS (
      SELECT NULL 
      FROM [table] t2 
      WHERE t2.[entite]=t1.[idClient] 
     )