nerodrom: MAX einer Spalte

Beitrag lesen

Hallo,

ich hab wahrscheinlich ein sehr triviales Problem.
Ich suche die ID eines Maximums.

Kleines Beispiel
ID|Summe
01|12
02|18
03|12

(Diese Tabelle wird erst durch dir GroupBy-Funktion erstellt!)

Die Lösung soll also ID = 2 sein.

Mein derzeitiger Versuch schaut so aus. Funktioniert jedoch nicht!

SELECT Summe1.ID
FROM
(select r2.FK_id as ID, sum(r2.ranking) as Ranking
  from ranking r2
  group by r2.FK_id) Summe1,
(select r3.FK_id as ID, sum(r3.ranking) as Ranking
  from ranking r3
  group by r3.FK_id) Summe2
WHERE Max(Summe1.Ranking) = Max(Summe2.Ranking);