【发布时间】:2016-05-02 07:56:23
【问题描述】:
我有一张桌子说,
column1 column2
a apple
a ball
a boy
b apple
b eagle
b orange
c bat
c ball
c cork
现在我想根据不包含“apple”的行获取 column1,如果任何行中有“apple”,也忽略 column1 中的值。所以在上表中只有“C”必须返回。 我是 Oracle SQL 的新手,我知道 Select column1 from table where column2 != 'apple' 不起作用。我需要一些帮助。
【问题讨论】:
-
那么在这种情况下你只需要选择column1的值只需要选择
C吗? -
是的。没错..@StanislovasKalašnikovas
-
您尝试过什么,遇到了什么问题?
-
NOT EXISTS是一个好的开始。