Thema: Delphi Schwieriger SQL-Befehl

Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Schwieriger SQL-Befehl

  Alt 18. Mai 2004, 08:38
Hallo frankg,

in die GROUP BY Klausel müssen alle Felder, die nicht in Aggregatfunktionen (hier: MIN) verwendet werden. Die anderen dürfen müssen nicht in die GROUP BY Klausel. Ich habe das Ganze unter Firebird getestet, wenn es bei Access nicht funktioniert, könntest du den JOIN auch über eine WHERE Klausel nachbilden:

SQL-Code:
SELECT MF.MID, MIN(M.MNAME), MIN(F.FNAME) from
MA_FIRMA MF, FIRMA F, MITARBEITER M
WHERE MF.FID=F.ID
AND MF.MID=M.ID
GROUP BY MF.MID
Hab ich aber jetzt nicht getetestet.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat