Общие > Базы данных

Сортировка записей

(1/1)

RelaX:
Нужно выделить все записи в таблице, а потом все отсортировать по одному из полей, после этого отсортированные данные отсортировать по второму полю, чтобы в итоге все данные были отсортированы по двум полям одновременно

$r=mysql(DBName,"select * from TABLE where catid=$catid");

дальше не знаю, куда впихнуть вторую сортировку

Britva:
например
order by name asc, time desc

Croaker:
Если сначала отсортировать данные по одному полю, а потом - по другому, то зачем сортыровать первый раз, если эта сортировка все равно после второй сортировки собъется?

RelaX:
Croaker
а мне надо чтобы СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю

fidget:

--- Цитировать ---СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю
--- Конец цитаты ---


MySQL сортирует поля в том порядке в котором ты укажешь, т.е. если у тебя будет ORDER BY field1, field2, field3, то ты получишь
field1, field2, field3
1          1         a
1          1         b
1          3         r
1          5         g
2          4         e

а так используй еще desc, asc

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии