Hallo Nicky,
verstehe ich dich miss? Oder ist Dir die Arbeitsweise von ORDER BY nicht ganz klar?
-
Ein SELECT Befehl erzeugt Zeilen. Aus welchen Spalten diese Zeilen aufgebaut sind, gibt man mit SELECT an.
-
Diese Zeilen können sortiert werden. Sie werden als Ganzes sortiert, nicht nur die Spalten, die im ORDER BY aufgeführt sind. Die ORDER BY Angabe sagt nur, welche Spalten zum Herstellen der Sortierreihenfolge verwendet werden sollen.
Zwanzig Spalten ins ORDER BY zu schreiben bringt normalerweise keine Nutzen. Zwanzig sortierrelevante Felder würde ja bedeuten, dass du so Sätze hast, die in 19 Feldern gleich sind und sich nur im zwanzigsten unterscheiden. So komplexe Datenbestände hat höchtens das Finanzamt oder die NSA.
Rolf
--
Dosen sind silbern
Dosen sind silbern