powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL запрос
6 сообщений из 6, страница 1 из 1
SQL запрос
    #39870072
tranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Есть таблица с названием 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
SQL запрос
    #39870075
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAQ: Выборка первой/последней записи в группах .

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

Там реально всё просто и плоско. И даже таблица у Вас - всего одна.
...
Рейтинг: 0 / 0
SQL запрос
    #39870318
tranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
SQL запрос
    #39870332
paver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaВыборка первой/последней записи в группах.

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


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