Forum Webscript.Ru
Общие => Базы данных => Тема начата: RelaX от 01 Марта 2002, 14:54:34
-
Нужно выделить все записи в таблице, а потом все отсортировать по одному из полей, после этого отсортированные данные отсортировать по второму полю, чтобы в итоге все данные были отсортированы по двум полям одновременно
$r=mysql(DBName,"select * from TABLE where catid=$catid");
дальше не знаю, куда впихнуть вторую сортировку
-
например
order by name asc, time desc
-
Если сначала отсортировать данные по одному полю, а потом - по другому, то зачем сортыровать первый раз, если эта сортировка все равно после второй сортировки собъется?
-
Croaker
а мне надо чтобы СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю
-
СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю
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