[BraLUG] kleine SQL Frage

Markus Dahms dahms at fh-brandenburg.de
Fr Mär 31 14:37:24 CEST 2006


Hallo Uwe,
>> vorallem liefern beide im Normalfall verschiedene Ergebnisse. Rob wollte
>> wohl ersteres Verhalten.
> stimmt, die Reihenfolge der zusammengefaßten Gruppe würde nach der
> Reihenfolge des Auftretens in der Tabelle sein (wenn über diese Spalte
> kein Index liegt...).

GROUP BY fasst die Zeilen auch zusammen, die in der zu gruppierenden Zelle
gleiche Werte haben. Aus einem etwas aelteren BraLUG-Wiki-Backup:

mysql> select * from wikipage group by page_namespace order by page_title;
...
12 rows in set (0.00 sec)

mysql> select * from wikipage order by page_namespace, page_title;
...
1691 rows in set (0.04 sec)

Markus

-- 
No RISC - No fun!



Mehr Informationen über die Mailingliste Bralug