Перейти к содержимому



Сортировка в БД по двум полям

#1 gaaarfild

gaaarfild
  • Неактивные
  • 596 сообщений
  • Репутация: 0
0

Отправлено 19 Май 2009 - 19:12

Каким образом, при выборке данных из БД можно было бы сделать сортировку по двум полям?
Например если есть сортировка по дате. Но может так быть, что некоторые записи будут с одинаковой датой. В таком случае, нужно их еще сортировать по названию например. Как это сделать при помощи SQL-запроса?

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Faq по Mysql
  2. Помогите: Нужно вывести последние записи из SQL
  3. Поиск данных в БД
  4. Сортировка записи
  5. Обработка уникальных полей в MySQL

#2 v1ex

v1ex
  • Неактивные
  • 225 сообщений
  • Репутация: 0

Отправлено 20 Май 2009 - 04:47

SELECT FROM news ORDER BY addDate, name
Сортирует по полям addDate и name. :)
  • 0

#3 ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 21 Май 2009 - 08:20

gaaarfild, причём сортировка подобным образом отсортирует сначала по полю addDate
А затем уже между одинаковыми addDate проведёт сортировку по name
  • 0


Оформление форума – IPBSkins.ru