我有一张桌子如下。
对于col1中的条目,我们应该至少有一个主要和一个辅助,如下所示:A和B都至少有一个主要和一个辅助,但C只有辅助和缺少主要。
我正在寻找一个查询,我可以在col1中获取primary缺少特定值的所有行:
Col1 Col1
A Primary
A Secondary
A Secondary
B Primary
B Secondary
C Secondary
答案 0 :(得分:1)
使用 MINUS 运算符
SELECT col1 from table1 where col2='SECONDARY'
MINUS
SELECT col1 from table1 where col2='PRIMARY'
答案 1 :(得分:0)
我不确定这是不是你的意思,作为一个开始:
select col1 , col2 from tablesomething where col2 not in ('Secondary')
多数民众赞成将为您提供所有不包含辅助的记录,在您的情况下,它将提供主要的
如果您需要或者您想要其他任何东西,请告诉我。