Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: SELECT JOIN MIN richtig kombinieren?

  Alt 16. Nov 2007, 20:28
Hallo Jürgen,

ich versuche mich jetzt auch mal dran...

SQL-Code:
SELECT o.name, o.alort,
       p.plz, p.plz_art, p.str_verz
FROM orte2 o
INNER JOIN (SELECT alort, plz_art, str_verz, MIN(plz) plz
            FROM plz
            GROUP BY alort, plz_art, str_verz) p
  ON o.alort = p.alort
Da du leider nichts über die beiden Spalten (plz_art und str_verz) verraten hast, ist diese Abfrage vielleicht problematisch und fehlerhaft.

Deshalb gleich noch ein Versuch, der diese Problematik umgeht...
SQL-Code:
SELECT o.name, o.alort,
       p.plz, p.plz_art, p.str_verz
FROM orte2 o
INNER JOIN (SELECT alort, plz_art, str_verz, plz
            FROM plz p
            WHERE plz = (SELECT MIN(plz)
                         FROM plz
                         WHERE alort = p.alort)) p
  ON o.alort = p.alort
Gruss
Thorsten
  Mit Zitat antworten Zitat