Ilja: SQL-Gruppierung mit mehreren Ergebnissen je Gruppe

Beitrag lesen

yo,

Ich weiß, danke, ich habe dir aber noch nicht darauf geantwortet, weil ich noch hoffe, dass es auch in der 4.0 Version eine andere Möglichkeit gibt. Über Union wäre ich nämlich auch gezwungen vorher erstmal alle möglichen Werte der Spalte 'a' abzufragen. Wie im letzten Posting beschrieben, möchte ich das aber vermeiden.

auch bei einer version 4.1+ kann ich mir schwer eine andere lösung vorstellen, selbst mit unterabfragen stelle ich mir das schwierig vor. letztlich müsste auch dabei die limit klausel auf die jeweilige gruppierung greifen und das kann ich im moment nicht erkennen.

Ja, das hatte ich ja schon aufgeführt. Ich möchte aber nach Möglichkeit einen saubereren Weg finden.

die lösungen, die ich dir genannt habe sind sauber, da fehlerfrei. wenn du zuerst alle gruppen abrufst und dann eine UNION abfrage zusammenstellt, zum beispiel über PHP, dann hast du damit insgesamt zwei abfragen, die 100% das richtige ergebnis liefern wird. kann nicht erkennen, was daran unsauber ist.

Ilja