Ilja: MySQL: Datensätze in einer Gruppe sortieren

Beitrag lesen

yo,

Es gibt leider nur diese eine Tabelle. Wenn ich von Gruppe spreche sind das Kattegorien, die durch GROUP BY gruppiert sind ... etwas verwirrend ;)

so weit ist es nicht verwirrend. du bildest eben eine gruppierung über eine spalte der tabelle.

Ich habe dann mehrere Kategorien in einer Gruppe und dabei soll die neu Angelete zuerst zeigen.

jetzt wird es verwirrend, wenn du nach den kategorien gruppierst, dann hast du eben nur eine kategorie in einer gruppe, die sicherlich mehrere datensätze beinhaltet, aber eben nur ein und dieselbe kategorie.

gruppiereungen werden oft falsch verstanden, besonders bei mysql. es gibt eine goldene regel dabei zu beachten: nur spalten auszugeben, über die man auch gruppiert hat oder die aggregat-funktionen benutzen. mysql geht mit der umsetzung leider einen anderen weg.

poste doch mal ausschintte deiner tabelle mit deiner abfrage und welches ergebnis du haben willst. dann wird es einfacher zu verstehen, was du suchst.

Ilja