Автор Тема: Сортировка записей  (Прочитано 2997 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Сортировка записей
« : 01 Марта 2002, 14:54:34 »
Нужно выделить все записи в таблице, а потом все отсортировать по одному из полей, после этого отсортированные данные отсортировать по второму полю, чтобы в итоге все данные были отсортированы по двум полям одновременно

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

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

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Сортировка записей
« Ответ #1 : 01 Марта 2002, 15:08:08 »
например
order by name asc, time desc
Евгений aka Razor,

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
чего-то я не понимаю?
« Ответ #2 : 01 Марта 2002, 15:18:39 »
Если сначала отсортировать данные по одному полю, а потом - по другому, то зачем сортыровать первый раз, если эта сортировка все равно после второй сортировки собъется?
Не все коту матрица.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Сортировка записей
« Ответ #3 : 01 Марта 2002, 15:22:36 »
Croaker
а мне надо чтобы СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сортировка записей
« Ответ #4 : 01 Марта 2002, 16:31:19 »
Цитировать
СОХРАНИЛАСЬ первая сортировка и одновременно отсортировалось по другому полю


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
На Машине Тьюринга далеко не уедешь.

 

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