Два With

lans
Дата: 23.01.2013 16:01:40
Можно ли как то обьеденить два With в один запрос? Например что то вроде этого

with Copy (pID) as 
(select pID from program where ParentID  = 1 )
with Deleted (pID) as (select pID from program where deleted = 1 ) 
select *  from program  where pID IN (SELECT pID FROM Copy) AND pID NOT IN (SELECT pID FROM Deleted)
Гавриленко Сергей Алексеевич
Дата: 23.01.2013 16:02:17
;with 
    Copy (pID) as (
        select pID from program where ParentID  = 1 
    )
    , Deleted (pID) as (
        select pID from program where deleted = 1 
    ) 
select *  from program  where pID IN (SELECT pID FROM Copy) AND pID NOT IN (SELECT pID FROM Deleted)
lans
Дата: 23.01.2013 16:04:43
Гавриленко Сергей Алексеевич,
СПАСИБО!!! выручили