2013-08-21 149 views

回答

2

正確的SQL使用子查詢:

WITH subQ(attr1) as (
     SELECT attr1 
     FROM tab1 
    ) 
SELECT tab2.attr2 
FROM tab2 
where tab2.attr2 not in (select attr1 from subQ); 

的CTE被視爲一個表的別名,所以應該從from條款引用。

0
with subQ(attr1) as 
(
    SELECT attr1 FROM tab1 
) 
SELECT tab2.attr2 
FROM tab2 
intersect 
select tab2.attr1 from subQ