Здравствуйте. Нужна помощь.
Есть таблица: 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. icitari - 09 Августа, 2017 - 21:34:55 - перейти к сообщению
2. Vladimir Kheifets - 10 Августа, 2017 - 07:47:22 - перейти к сообщению
icitari пишет:
Здравствуйте. Нужна помощь.
Есть таблица: 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
Есть таблица: 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
Доброе утро! Попробуйте так:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT id_topic, poster_time FROM smf_messages GROUP BY id_topic ORDER BY id_topic DESC