Matthias Apsel: GROUP BY - höchsten Wert in anderer Spalte nicht verlieren

Beitrag lesen

Hallo Felix Riesterer,

Ja, den ID-Wert könnte man sich sparen,

imho ist es guter Programmierstil, jeder Tabelle eine ID zu geben.

Mit welcher Abfrage kann ich das erreichen? Mein bisheriges Verständnis von SQL, insbesondere mit GROUP BY, setzt hier leider mit "ist unmöglich" aus. So sieht mein bisheriger Ansatz aus, der jeweils die ersten Einträge aus der Tabelle selektiert und damit immer das älteste anstatt des neuesten Updates listet:

SELECT `id`, max(`update`), `login`
FROM `user_updated_log`
GROUP BY `login`

Bis demnächst
Matthias

--
Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.