Meine Tabelle sieht so etwas wie:durch Spalte mit MySQL gruppiert einzigartige Reihe auswählen
ID | Typ
01 | a
02 | c
03 | b
04 | a
05 | b
06 | ein
ich ausgeben möchte, dass die ID der zuletzt hinzugefügten Einträge von Typ gruppiert. ID ist ein Auto-Inkrement-Feld, so dass der zuletzt hinzugefügte Eintrag offensichtlich die höchste Nummer ist.
SELECT * FROM `table` GROUP BY `Type` ORDER BY `ID` DESC, `Type` ASC
dieser Gruppe die Reihen von Typ dann Sorten von ID so erhalte ich IDs 1,2,3 während ich zuerst DANN Gruppe sortieren möchten das Ergebnis erhalten: 6,5,2
Welche Version von MySQL verwenden Sie? Das ist wichtig zu wissen, ob Subselects eine Option wäre –
MySQL-Version: 5.0.81-Community –