隐藏查询中的重复项

问题描述 投票:0回答:1

我有一张桌子(

tblAdressen
)还有一张桌子(
tblKundeninteresse.Warengruppe
)还有一张桌子(
tblKundeninteresse.Artikel
)。现在假设客户对同一组中的 3 篇文章感兴趣。

如果我知道进行查询并按兴趣组过滤,客户会出现 3 次。通过按

AddressID
排序,我至少可以看到客户显示了 3 次,但是如何更改 SQL 使其只显示客户 1 次?

我是一个完全的新手,所以我不知道这些信息(我将添加 SQL 代码)是否足够,或者您是否需要更多信息来帮助。

SELECT  tblAdressen.Anrede, 
        tblAdressen.Nachname, 
        tblAdressen.Vorname, 
        tblAdressen.Adresse, 
        tblAdressen.PLZ, 
        tblAdressen.Ort, 
        tblAdressen.Tel, 
        tblAdressen.Fax, 
        tblAdressen.Mailadresse, 
        tblKundeninteresse.Warengruppe, 
        tblKundeninteresse.Artikel, 
        tblArtikel.Bemerkung, 
        tblAdressen.Mailsenden, 
        tblAdressen.ID 
FROM    tblArtikel INNER JOIN (tblAdressen INNER JOIN tblKundeninteresse ON tblAdressen.ID = tblKundeninteresse.Kunde) ON tblArtikel.ID = tblKundeninteresse.Artikel 
WHERE   (((tblKundeninteresse.Warengruppe) Like [Formulare]![frmAbfrageWarengruppen]![cboWarengruppeAbfrage]) AND 
        ((tblAdressen.Aktiv)=True) AND ((tblKundeninteresse.aktiv)=True)) 
ORDER BY tblAdressen.ID;

我看到你可以分组,但我无法让它发挥作用

ms-access
1个回答
0
投票
SELECT  tblAdressen.Anrede, 
        tblAdressen.Nachname, 
        tblAdressen.Vorname, 
        tblAdressen.Adresse, 
        tblAdressen.PLZ, 
        tblAdressen.Ort, 
        tblAdressen.Tel, 
        tblAdressen.Fax, 
        tblAdressen.Mailadresse, 
        MIN(tblKundeninteresse.Warengruppe) as Warengruppe, 
        MIN(tblKundeninteresse.Artikel) as Artikel, 
        tblArtikel.Bemerkung, 
        tblAdressen.Mailsenden, 
        tblAdressen.ID 
FROM    tblArtikel INNER JOIN (tblAdressen INNER JOIN tblKundeninteresse ON tblAdressen.ID = tblKundeninteresse.Kunde) ON tblArtikel.ID = tblKundeninteresse.Artikel 
WHERE   (((tblKundeninteresse.Warengruppe) Like [Formulare]![frmAbfrageWarengruppen]![cboWarengruppeAbfrage]) AND 
        ((tblAdressen.Aktiv)=True) AND ((tblKundeninteresse.aktiv)=True)) 

GROUP BY tblAdressen.Anrede, 
        tblAdressen.Nachname, 
        tblAdressen.Vorname, 
        tblAdressen.Adresse, 
        tblAdressen.PLZ, 
        tblAdressen.Ort, 
        tblAdressen.Tel, 
        tblAdressen.Fax, 
        tblAdressen.Mailadresse, 
        tblAdressen.Mailsenden, 
        tblAdressen.ID

ORDER BY tblAdressen.ID;
© www.soinside.com 2019 - 2024. All rights reserved.