Forum: SQL |
Thema:
Re: sql abfrage |
Von:
Thomas Golla (
26.11.2004 11:04) |
Hmmm ....ich habe das so verstanden (Beispiel):
Wir haben eine Tabelle mit Ländern, Städten und Einwohnern. Du möchtest mit einer SQL-Anweisung alle Länder angezeigt bekommen mit jeweils der Stadt mit den meisten Einwohner. Wenn dem so ist, dann sollte das so funktionieren (bzw. einen Gedankenanstoß geben):
select land.bezeichnung, land.stadt, land.einwohner from land,
(select land.bezeichnung, max(einwohner) as einwohner from land group by bezeichnung) as "newtab"
where newtab.bezeichnung = land.bezeichnung
and newtab.einwohner = land.einwohner
Gruß
Tom
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!