PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
icitari Отправлено: 10 Августа, 2017 - 09:46:25 • Тема: Обратная сортировка с уникальными значениями • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 51
Да, спасибо, подходит)))
(Добавление)
Цитата:
SELECT *
FROM (SELECT * FROM smf_messages ORDER BY poster_time DESC) sub
GROUP BY id_topic
ORDER BY poster_time DESC

Пожалуйста, подскажите, что здесь означает слово sub
icitari Отправлено: 10 Августа, 2017 - 08:42:37 • Тема: Обратная сортировка с уникальными значениями • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 51
Доброе утро. Не получается, в данном случае сначала выбираются уникальные значения id_topic, а потом происходит сортировка по poster_time, то есть выведет что то вроде этого:

id_topic ......... poster_time
.... 4 ............. 1501966874
.... 3 ............. 1501966871
.... 2 ............. 1501966870
.... 1 ............. 1501966868

А необходимо, что бы сначала произошла сортировка по убыванию poster_time, а потом в таком же порядке (по убыванию poster_time) отобрались уникальные значения id_topic
icitari Отправлено: 09 Августа, 2017 - 21:34:55 • Тема: Обратная сортировка с уникальными значениями • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 51
Здравствуйте. Нужна помощь.
Есть таблица: smf_messages
id_topic ......... poster_time
.... 1 ............. 1501966868
.... 1 ............. 1501966869
.... 2 ............. 1501966870
.... 3 ............. 1501966871
.... 2 ............. 1501966872
.... 1 ............. 1501966873
.... 4 ............. 1501966874


Нужно создать запрос mysql, что бы происходила сортировка поля poster_time (время) по убыванию а поле id_topic что бы не повторялось, то есть выбрать уникальные значения.

То есть должно получиться следующее:

id_topic ....................... poster_time
..... 4 .......................... 1501966874
..... 1 .......................... 1501966873
..... 2 .......................... 1501966872
..... 3 .......................... 1501966871

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB