|
|
|
| Нужно вывести список например десяти полей с сортировкой по значению поля count в порядке убывания. Все вроде предельно ясно. SELECT * FROM table ORDER BY count DESC LIMIT 10; Результат я получил но вот порядок сортировки меня не устроил. Идут первым значение count 9, 8, .., 2, 11, 1, 1. То есть хотя count = 11 и больше 9 он попал в конец списка. Хотя должен занять первую позицию. Что я тут не так сортирую, и как правильно отсотрировать список в порядке убывания. | |
|
|
|
|
|
|
|
для: Giga
(13.04.2007 в 10:55)
| | какой тип поля count ? | |
|
|
|
|
|
|
|
для: Giga
(13.04.2007 в 10:55)
| | если поле count нечисловое - удивляться не приходится. | |
|
|
|
|
|
|
|
для: Trianon
(13.04.2007 в 11:00)
| | Просто text. А какое нужно значение? | |
|
|
|
|
|
|
|
для: Giga
(13.04.2007 в 11:02)
| | INT значение может быть 3,4,11 и тд | |
|
|
|
|
|
|
|
для: zerocool
(13.04.2007 в 11:03)
| | Ok. То есть int все исправит? | |
|
|
|
|
|
|
|
для: Giga
(13.04.2007 в 11:05)
| | Да | |
|
|
|
|
|
|
|
для: zerocool
(13.04.2007 в 11:03)
| | Спасибо int(10) все расставило по местам. :) | |
|
|
|