Hi,
ich hatte schon mehrfach den Fall, dass ich die Sortierung durch MySQL nicht ganz folgen konnte.
Konkret: ich habe eine Abfrage über zwei Tabellen, bei den aus mehreren Spalten ein Wert (Preis) berechnet wird, nach dem dann sortiert wird. Im Ergebniss sind dann z.B. 4 Zeilen mit dem Preis "17,50", die mir aber nicht immer gleich sortiert zurückgeliefert werden.
Gibt es bestimmte Regeln nach denen MySQL Ergebnisse sortiert, bzw. nach denen MySQL im Zweifelsfall (gleiche Werte bei der angegebenen Sortierung) entscheidet?
Es ist schon etwas irritierend, das sich die Reihenfolge der Ergebnisse "einfach so" ändert.
Gruss,
Lenny
ich hatte schon mehrfach den Fall, dass ich die Sortierung durch MySQL nicht ganz folgen konnte.
Konkret: ich habe eine Abfrage über zwei Tabellen, bei den aus mehreren Spalten ein Wert (Preis) berechnet wird, nach dem dann sortiert wird. Im Ergebniss sind dann z.B. 4 Zeilen mit dem Preis "17,50", die mir aber nicht immer gleich sortiert zurückgeliefert werden.
Gibt es bestimmte Regeln nach denen MySQL Ergebnisse sortiert, bzw. nach denen MySQL im Zweifelsfall (gleiche Werte bei der angegebenen Sortierung) entscheidet?
Es ist schon etwas irritierend, das sich die Reihenfolge der Ergebnisse "einfach so" ändert.
Gruss,
Lenny
Kommentar