Folgende Daten habe ich:
Ich möchte nun alle Einträge sortiert nach Version DESC anzeigen, wobei doppelte Namen zu einem Eintrag Gruppiert werden sollen.
Da GROUP BY vor ODER BY kommt:
erhalte ich immer nur folgendes Ergebnis:
Ich möchte aber gern, dass zuerst nach der Version DESC sortiert wird und danach nach Name gruppiert wird, so dass folgendes dabei raus kommt:
Kann mir jemand sagen, wie das geht?
Code:
name | version
-------+---------
a.html | 1
a.html | 2
b.html | 1
Ich möchte nun alle Einträge sortiert nach Version DESC anzeigen, wobei doppelte Namen zu einem Eintrag Gruppiert werden sollen.
Da GROUP BY vor ODER BY kommt:
Code:
SELECT * FROM `table` GROUP BY `name` ORDER BY `version` DESC
erhalte ich immer nur folgendes Ergebnis:
Code:
a.html | 1
b.html | 1
Ich möchte aber gern, dass zuerst nach der Version DESC sortiert wird und danach nach Name gruppiert wird, so dass folgendes dabei raus kommt:
Code:
a.html | 2
b.html | 1
Kann mir jemand sagen, wie das geht?