Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос / 6 сообщений из 6, страница 1 из 1
01.10.2019, 16:19
    #39870072
tranger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
Всем привет. Есть таблица с названием ports со следующими исходными данными:
id port status date
1 1 1 2019-10-01
2 2 0 2019-10-01
3 3 1 2019-10-01
4 2 1 2019-10-02
5 3 0 2019-10-02
6 3 1 2019-10-03

Нужно написать запрос, который выведет уникальные значения из столбца port упорядоченные по максимальной дате
id port status date
1 1 1 2019-10-01
2 2 0 2019-10-02
3 3 1 2019-10-03

Подскажите запрос
...
Рейтинг: 0 / 0
01.10.2019, 16:20
    #39870075
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
FAQ: Выборка первой/последней записи в группах .

Надеюсь, сортировку результата Вы осилите и без наших подсказок.
...
Рейтинг: 0 / 0
01.10.2019, 16:38
    #39870086
tranger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
вроде так
SELECT `port`,`status`, MAX(`date`) FROM `ports` GROUP BY `port`
...
Рейтинг: 0 / 0
01.10.2019, 16:44
    #39870093
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
tranger , предполагалось, что Вы хотя бы прочитаете то, что по ссылке. Поймёте. И примените. А не будете искать текст нужного запроса по некоему мистическому вдохновению...

Там реально всё просто и плоско. И даже таблица у Вас - всего одна.
...
Рейтинг: 0 / 0
02.10.2019, 01:19
    #39870318
tranger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
SELECT * FROM (
SELECT `port`, MAX(`date`) `MaxDate` FROM `ports` GROUP BY `port`
) `q1`
JOIN `ports` ON `q1`.`MaxDate` = `ports`.`date` AND `q1`.`port` = `ports`.`port`
ORDER BY `ports`.`port` ASC
...
Рейтинг: 0 / 0
02.10.2019, 06:43
    #39870332
paver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос
AkinaВыборка первой/последней записи в группах.

Он(-о) выбирает не записи исходной таблицы, а невесть что.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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