2017-10-20 22 views
-1

我有一個表單與多個項目。訂單的Oracle SQL沒有項目「鉛筆」,然後sql將訂單。否則它不會返回

 
Order Item 
----------- 
1  bag 
1  pen 
1  pencil 
2  bag 
2  pen 

如果訂單沒有項目「鉛筆」,然後SQL將訂單。 否則它不會返回。

+0

順序爲:-1項目:-bag –

+0

這真的很難,如果不是不可能的告訴,到底你在問什麼。請查看關於如何提問的SO幫助頁面,然後嘗試重申您的問題:https://stackoverflow.com/help/how-to-ask – anothernode

+0

我不明白你在問什麼。您能否顯示所顯示的表格數據的預期結果? –

回答

0

如果我理解正確的話,這是你想要什麼:

SELECT * 
from order y 
WHERE not exists (select Item from order x where Item = 'pencil' and x.Order = y.order)