Ja so geht es versuch es so....
Select name, MAX(id) From tabelle where group_id ='2' order by name
Du musst dem Rechner schon sagen wo nach er sortieren soll.
Du kannst aber auch
Select rowid, name, MAX(id) from tabelle where group_id='2'
ausführen dann wird eine Liste ROWId erzeigt nach der gruppiert wird.
Wenn Du kein indiziertes Feld in der Suche hast -> alles vor from
weiss die Datenbank nicht woran sie die Datensätze sortieren soll.
rowid ist meins wissens nach nicht über all verfügbar.
Ausserdem kannst Du nur group by auf die Spalten ausführen, welche im suchkriterium liegen anwenden. -> alles vor from und nach select.
Ich hoffe das hat dir nun geholfen.