2011-09-13 56 views
0

當第一個查詢中的條件滿足像Q1聯合Q2這樣的查詢時,如何才能獲得僅第一個查詢的結果。Oracle報告聯盟運營商

+0

爲什麼你不能只是單獨執行Q1作爲新的查詢?或者,您使用INTERSECT聯合,它只返回兩個查詢返回的那些行。 http://www.oracle-dba-online.com/sql/oracle_union_sorting.htm – CharithJ

回答

0

如果我正確理解你的問題,然後:

Q1 
UNION 
Q2 WHERE NOT EXISTS(Q1) 

也就是說,你寫Q2,這樣,如果Q1返回任何行永遠不會返回任何東西。