eben.
Schau mal:
Code:
mysql> select * from test;
+----+------+
| id | test |
+----+------+
| 1 | 5 |
| 2 | 21 |
| 3 | 10 |
| 4 | 1 |
| 5 | 5 |
| 6 | 3 |
| 7 | 51 |
+----+------+
7 rows in set (0.00 sec)
mysql> select * from test order by test;
+----+------+
| id | test |
+----+------+
| 4 | 1 |
| 6 | 3 |
| 1 | 5 |
| 5 | 5 |
| 3 | 10 |
| 2 | 21 |
| 7 | 51 |
+----+------+
7 rows in set (0.00 sec)
Da haben die Datensätze 1 und 5 jeweils den wert 5 in test. Also steht dann beim Datensatz 1 als "rang" 3 und beim Datensatz 5 steht als "Rang" aber 4, obwohl sie beide 3 bekommen sollten, weißt du was ich meine??
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian