Выберите последнюю запись всех первичных ключей в Postgres - PullRequest
0 голосов
/ 20 марта 2020

Я хочу прочитать последнюю запись всех первичных ключей в конкретной таблице. Что это за команда SQL?

1 Ответ

0 голосов
/ 20 марта 2020

Использовать DISTINCT ON:

SELECT DISTINCT ON (primary_key) *
FROM yourTable
ORDER BY primary_key, timestamp DESC;

Это вернет запись с самой последней отметкой времени для каждого значения первичного ключа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...