2017-10-20 45 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)