SELECT mit ORDER BY (zuerst) und GROUP BY (zuletzt)
Ralph
- datenbank
Liebe Leser,
ich möchte gerne für alle type-Felder das letzte Datum ausgeben! Ungefähr so:
SELECT *
FROM (
SELECT *
FROM x
ORDER BY created_at DESC
) AS subSelect
GROUP BY subSelect.type
Aber geht das nicht auch einfacher??? Dieser Versuch ging jedoch leider nicht:
SELECT *
FROM x
ORDER BY date DESC
GROUP BY type
Vielleicht geht es ja mit einem Join??? Wär sehr nett, wenn ihr mir da einen Tipp geben koenntet!
Danke euch,
Ralph
yo,
SELECT type, MAX(created_at) Maxwert
FROM x
GROUP BY type
ORDER BY 2, 1
;
Ilja
Hallo Ilja,
danke, du hast mir sehr geholfen!
Ralph
yo,
SELECT type, MAX(created_at) Maxwert
FROM x
GROUP BY type
ORDER BY 2, 1
;Ilja