Помогите с сортировкой в запросе

Тема в разделе "Базы данных", создана пользователем verfaa, 17 окт 2012.

Статус темы:
Закрыта.
Модераторы: latteo
  1. verfaa

    verfaa

    Регистр.:
    29 янв 2007
    Сообщения:
    375
    Симпатии:
    41
    Есть запрос, в котором кроме прочих полей выбираются поля
    m.last_message - это номер последнего сообщения и
    m.unreaded - прочитано или нет (1 или 0)
    Каким образом отсортировать запросы, чтобы вначале шли непрочитанные сообщения у которых m.last_message больше?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.451
    Симпатии:
    1.244
    Код:
    WHERE m.unreaded = 0 ORDER BY m.last_message DESC
    
     
    verfaa нравится это.
  3. ant0ni0

    ant0ni0 Писатель

    Регистр.:
    24 июл 2012
    Сообщения:
    9
    Симпатии:
    2
    Код:
    order by m.unreaded, m.last_message desc
    "where ..." даст только непрочитанные, а не вначале непрочитанные
     
    latteo нравится это.
Статус темы:
Закрыта.