MySQL. Сортировка по кругу

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
big_mike
Сообщения: 113
Зарегистрирован: 2013.02.26, 01:12

MySQL. Сортировка по кругу

Сообщение big_mike »

Доброго времени суток. Помогите выполнить запрос, который бы сортировал материалы по дате из этой же категории категории по кругу. Т.е, сначала выводил бы те материалы, которые были добавлены до текущего, а затем в конец еще добавить те, которые добавлены последними. Таким образом формируется круговой вывод записей. Как такое можно реализовать?

Аватара пользователя
kosenka
Сообщения: 676
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: MySQL. Сортировка по кругу

Сообщение kosenka »

как-то так => добавить поле "кол-во показов" и его увеличивать на 1, когда смотрят материал + по этому полю сортировать при выводе списка материалов
Портфолио: viewtopic.php?f=11&t=8612
Email: kosenka@gmail.com
Skype: kosenka (в сети с 9 до 18 по Москве)
Web: http://kosenka.ru

esche
Сообщения: 1054
Зарегистрирован: 2010.11.24, 03:39

Re: MySQL. Сортировка по кругу

Сообщение esche »

big_mike писал(а): бы те материалы, которые были добавлены до текущего, а затем в конец еще добавить те, которые добавлены последними.
SELECT ... date < чем у текущего
UNION
SELECT ... WHERE date > чем у текущего ORDER BY date DESC

При необходимости можно добавить лимит у каждого подзапроса и общий
...

Ответить