powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите организовать сортировку
4 сообщений из 4, страница 1 из 1
Помогите организовать сортировку
    #32974799
Boris I.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу форум.
Есть 2 таблицы:
1)topics - id | name
2)posts - id | topic_id | text | poster

В первой названия тем во второй, во второй все посты.

Сейчас сортировка произодится так: просто темы сортируются по убыванию ID, но нужно сделать, чтоб тема в которой создавался пост переносилась наверх, то есть темы сортировались не в порядке создания, а в порядке добавления в них сообщений.
...
Рейтинг: 0 / 0
Помогите организовать сортировку
    #32975257
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте поле time, в к-ром будет хранится время поста.
Тогда сортировку можно будет делать уже по этому полю.

К вопросу о деревьях.

+
Хранение древовидных структур в Базах данных
...
Рейтинг: 0 / 0
Помогите организовать сортировку
    #32976155
Ivan Rishko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может так?
Код: plaintext
1.
2.
3.
4.
5.
select a.id, a.name, max(b.topic_id) as new_post
from topic as a, poster as b
where a.id = b.topic_id
group by a.id, a.name
order by new_post desc
...
Рейтинг: 0 / 0
Помогите организовать сортировку
    #32977075
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
следует завести поле времени последней модификации топика (момент добавления последнего сообщения) и по нему сортировать эти топики. Информация к размышлению: если юзер изменяет запосченое ранее сообщение, тема считается обновлённой или нет?
------------------
да пребудет с вами гугл!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите организовать сортировку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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