Felix Riesterer: GROUP BY - höchsten Wert in anderer Spalte nicht verlieren

Beitrag lesen

Lieber dedlfix,

Du meinst, ich dürfte update in anderen SQL-Dialekten nicht selektieren, da ich darüber gruppiere?

Und wo setze ich MAX() genau ein? Etwa so?

SELECT `id`, `update`, `login`
FROM `user_updated_log`
WHERE (
    SELECT MAX(`update`)
    FROM `user_updated_log`
    WHERE `login`=`login`
)
GROUP BY `login`
ORDER BY `update`

Oder ist mein Ansatz völlig falsch und ich sollte grundsätzlich anders die Informationen herauslesen?

Liebe Grüße,

Felix Riesterer.