Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#3

Re: SELECT JOIN MIN richtig kombinieren?

  Alt 16. Nov 2007, 15:24
Das hatte ich auch gehofft:
SQL-Code:
SELECT ORTE2.Name, ORTE2.Alort,
       MIN(PLZ.PLZ),
       PLZ.Plz_Art,
       PLZ.Str-Verz
  FROM ORTE2
  JOIN PLZ ON PLZ.Alort = ORTE2.Alort
  GROUP BY PLZ.PLZ
Das liefert (getestet im SQL-Fenster von IBExpert):
Zitat:
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Ich gebe zu, dass ich mit MIN und GROUP BY/ORDER BY noch zu wenig Ahnung habe und deshalb völlig unsicher bin, was ich der GroupBy-Klausel hinzufügen muss. Eigentlich muss es doch darum gehen, das JOIN einzuschränken, oder?

Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat