Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#1

Firebird Select distinct LIST() ist nicht mehr distinct bei LIST

  Alt 7. Feb 2025, 18:24
Datenbank: Firebird • Version: 3.0 • Zugriff über: Firebac
Hallo Zusammen,

wenn in einem Select LIST vorkommst in meinem Fall eine kommaliste aller Emailadresse zu bekommen, ist der Select nicht meht distinct auch wenn ich den Test über Substring abschneide.

Code:
SELECT DISTINCT ADRESSID,
       (SELECT LIST(K.KONTAKT)
          FROM KONTAKTE K
         WHERE K.ADRESSID = A.ADRESSID
           AND K.GELOESCHT = 0
           AND K.KONTAKTTYP IN (4,8)) AS EMAIL

--       substring((SELECT LIST(K.KONTAKT)
--          FROM KONTAKTE K
--         WHERE K.ADRESSID = A.ADRESSID
--           AND K.GELOESCHT = 0
--           AND K.KONTAKTTYP IN (4,8)) from 1 for 50) AS EMAIL

FROM ADRESS A
...

Hat jemand eine Idee?
  Mit Zitat antworten Zitat