0
ItemNo ItemMarker
100007 3
100007 4
100007 5
100007 6
我有一个查询,我想排除所有项目没有ItemMarker 6,这意味着我不想看3,4,5。集团在哪里条款使用
当我使用一个过滤器,ItemMArker = 6,它仍然返回3,4,5行,但我希望有标记6所有的任何项目无论ItemMarker的排除没有。
ItemNo ItemMarker
100007 3
100007 4
100007 5
100007 6
我有一个查询,我想排除所有项目没有ItemMarker 6,这意味着我不想看3,4,5。集团在哪里条款使用
当我使用一个过滤器,ItemMArker = 6,它仍然返回3,4,5行,但我希望有标记6所有的任何项目无论ItemMarker的排除没有。
使用not exists
:
select t.*
from t
where not exists (select 1
from t t2
where t2.itemno = t.itemno and t2.itemmarket = 6
);
您键入的速度太快......即使是相同的表别名... – jarlh
标签使用的数据库管理系统。向我们展示您当前的查询尝试。 – jarlh