Forum: Datenbanken
by rapante,
4. Okt 2023
Wie sehen denn die Tabellendefinitionen aus?
Ist KdNr als Foreign Key definiert, bzw. gibt es Indexe?
Wieviele Datensätze sind in den Tabellen vorhanden?
Forum: Datenbanken
by rapante,
4. Okt 2023
Ach Sorry - ich hatte vergessen, dass das bei Firebird so nicht funktioniert mit dem GROUP BY:
In Firebird müsste das über row_number() gehen (Ich kann es leider gerade nicht testen):
WITH ap AS (
SELECT Ansprechpartner.KdNr,
Ansprechpartner.TelefonNr,
Ansprechpartner.FaxNr,
ROW_NUMBER() OVER(PARTITION BY Ansprechpartner.KdNr
Forum: Datenbanken
by rapante,
4. Okt 2023
Moin,
ein einfacher SELECT mit GROUP BY sollte schon reichen:
SELECT KdNr, TelefonNr, FaxNr
FROM Ansprechpartner
WHERE Aktiv
GROUP BY KdNr
ORDER BY standard DESC, ID DESC