Задать порядок выборки mysql вручную

Тема в разделе "Базы данных", создана пользователем notzevs, 27 янв 2012.

Модераторы: latteo
  1. notzevs

    notzevs Создатель

    Регистр.:
    27 сен 2009
    Сообщения:
    30
    Симпатии:
    5
    Необходимо выбрать из таблицы в БД определенные строки например с ID 3,5,6 и указать вручную порядок их вывода 6,3,5.
    Нерабочий пример: SELECT * FROM table WHERE id=3 OR id=5 OR id=6 ORDER BY 6,3,5
    Подскажите как это сделать.
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    Код:
    SELECT *
    FROM table
    WHERE id IN(3,5,6)
    ORDER BY id=6 DESC, id=3 DESC, id=5 DESC
     
    notzevs нравится это.