Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: alternative wenn select distinct gleiche record nicht filtert.

  Alt 18. Jan 2022, 16:41
Vielen Dank Jo,

dein Vorschlag funktioniert.

Code:
Select personid, namen, vorname, AmtsEmail, KontakteEmail
 from (
    select distinct p.personid, p.namen, p.vorname, f.email as AmtsEmail,
           (select distinct list(k.kontakt)
              from kontakte k
             where (k.personid = p.personid)
               and (k.kontakttyp in (4,8))
               and (k.geloescht = 0)
               ) as KontakteEmail
    from personen p
    join funktionaere f on ((f.personid = p.personid) and (f.funktionaerid > 10000))


    where p.personid = 386198

)
group by personid, namen, vorname, AmtsEmail, KontakteEmail
having count(*)>1

[Edit] Das List-Feld KontakteEmail wird von IBExpert dennoch nicht exportiert.

Geändert von Kostas (18. Jan 2022 um 16:52 Uhr)
  Mit Zitat antworten Zitat