Zitat Zitat
Original geschrieben von Latency
Juhu, nochmal ne Frage

mit mysql_query("... ORDER BY") kann man ja die Datensätze in geordneter reihenfolge ausgeben. Allerdings ist das Aufsteigend, dh. die Datensätze mit dem größten Wert sind ganz unten. Wie kann ich diesen Wert, ohne einen Umständlichen selbstgeschriebnen Algorythmus umdrehen? Und ist es möglich, dass wenn z.B.
PHP-Code:
mysql_query(".... ORDER BY Bla"); 
Und Bla in 2 Datensätzen den Selben Wert hat, so dass er dann z.B. das Feld Bla2 durchsucht und es so weiterordnet?
ORDER BY <Feld> ASC = Es wird in aufsteigender Reihenfolge sortiert
ORDER BY <Feld> DESC = Es wird in absteigender Reihenfolge sortiert
ASC ist der Standard.

ORDER BY <Feld1>, <Feld2> = Es wird erst nach <Feld1> und dann nach <Feld2> sortiert, aufsteigend
Das kann man auch mit ASC und DESC kombinieren:
ORDER BY <Feld1> DESC, <Feld2> ASC = Es wird erst nach <Feld1> absteigend und dann nach <Feld2> austeigend sortiert


Ist SQL nicht praktisch?