我有文章库:
INDEKS_KATALOGOWy | ID_MAGAZYNU | 纳兹瓦 |
---|---|---|
奥帕000001 | 1 | 文吉尔 |
奥帕000001 | 6 | 文吉尔 |
奥帕000001 | 7 | 文吉尔 |
奥帕000002 | 1 | Węgiel 布鲁纳特尼 |
奥帕000002 | 6 | Węgiel 布鲁纳特尼 |
奥帕000002 | 7 | Węgiel 布鲁纳特尼 |
PRO000001 | 1 | 意大利面10毫升 |
PRO000001 | 6 | 意大利面10毫升 |
PRO000001 | 7 | 意大利面10毫升 |
PRO000001 | 8 | 意大利面 10 毫升 |
ROL000001 | 1 | Artykuły rolnicze |
ROL000001 | 6 | Artykuły rolnicze |
ROL000001 | 7 | Artykuły rolnicze |
这是通过查询选择:
select indeks_katalogowy, ID_MAGAZYNU, Nazwa
from artykul
where indeks_katalogowy in (Select INDEKS_KATALOGOWY
from ARTYKUL
Group by INDEKS_KATALOGOWY, NAZWA
having count(*) >1)
我必须只显示具有不同名称的文章 所以我只想展示:
INDEKS_KATALOGOWy | ID_MAGAZYNU | 纳兹瓦 |
---|---|---|
PRO000001 | 1 | 意大利面10毫升 |
PRO000001 | 6 | 意大利面10毫升 |
PRO000001 | 7 | 意大利面10毫升 |
PRO000001 | 8 | 意大利面 10 毫升 |
因为Pasta 10ml和PASTA 10ml不一样
您可以按如下方式使用
exists
:
select indeks_katalogowy , ID_MAGAZYNU, Nazwa
from artykul t
Where exists
(Select 1 from artykul tt
Where t.indeks_katalogowy = tt.indeks_katalogowy
And t.Nazwa != tt.Nazwa )