Klaus Mock: SQL-Abfrage

Beitrag lesen

Hallo,

Richtig wäre es dann so:
SELECT MIN(id) as minid, gruppe FROM Tiere GROUP BY gruppe ORDER BY minid

Das erspart dem Datenbanksystem die nochmalige Ausführung der Funktion MIN().

Naja, einen Optimizer wird die Datenbank schon haben, und der sollte das an sich schon erkennen;-)

Wenn das so wie oben funktioniert hat, wundert mich das sowieso.

Warum wundert Dich das? MIN(spalte) ergibt einen Wert nach dem man sortieren kann. Da ist imho nichts aussergewöhnliches dabei.

Grüße
  Klaus