powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ORDER BY сортировка по нескольким полям
5 сообщений из 5, страница 1 из 1
ORDER BY сортировка по нескольким полям
    #38943105
DimaRRR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю форум и требуется отсортировать данные по двум полям: zak и date.
Если zak = 1, то тема вверху и на значение date реагирует.
Если zak = 0, то тема реагирует исключительно на ORDER BY `date` DESC.
P.S. Лопата не бей :)
...
Рейтинг: 0 / 0
ORDER BY сортировка по нескольким полям
    #38943154
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы форумом ошиблись, вам в форум MySQL


Код: plsql
1.
order by case when zak=1 then 1 else 2 end , date desc



Модератор: Тема перенесена из форума "PHP, Perl, Python".
...
Рейтинг: 0 / 0
ORDER BY сортировка по нескольким полям
    #38943260
DimaRRR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anvano,Спасибо!
...
Рейтинг: 0 / 0
ORDER BY сортировка по нескольким полям
    #38943274
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, логично, если сначала идут закрепленные темы, отсортированные по дате, а потом все остальные, тоже по дате. Тогда так: order by zak, date desc.
...
Рейтинг: 0 / 0
ORDER BY сортировка по нескольким полям
    #38943321
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisПо-моему, логично, если сначала идут закрепленные темы, отсортированные по дате, а потом все остальные, тоже по дате. Тогда так: order by zak, date desc.Тогда уж так:
Код: sql
1.
order by zak desc, date desc
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ORDER BY сортировка по нескольким полям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]