Ich möchte aus einer Tabelle den größten Wert ermitteln.
Ich dachte das geht so:
SELECT name, MAX(tore) FROM Fussballer
GROUP BY name;
Wenn ich das aber so mache, bekomme ich alle Einträge der Tabelle zurück. Gebe ich nur SELECT MAX(tore) FROM Fussballer; ein, dann bekomme ich immerhin den größten Wert zurück.
Aber ich möchte auch den Namen dazu ausgeben. Warum geht das nicht so wie ich's versucht habe?
Ich dachte das geht so:
SELECT name, MAX(tore) FROM Fussballer
GROUP BY name;
Wenn ich das aber so mache, bekomme ich alle Einträge der Tabelle zurück. Gebe ich nur SELECT MAX(tore) FROM Fussballer; ein, dann bekomme ich immerhin den größten Wert zurück.
Aber ich möchte auch den Namen dazu ausgeben. Warum geht das nicht so wie ich's versucht habe?