выбрать все последнии значения по уникальному полю mssql
есть таблица
в первом столбце всего 17 уникальных значений. Всего таких записей очень много. В первом столбце значения повторяются. Как можно вывести по каждому значению из первого столбца , его последнее значение из 2 столбца одним запросом? У каждой записи есть столбец id(уникальный).
Ответы (1 шт):
Автор решения: Akina
→ Ссылка
SELECT t1.col1, t1.col2
FROM table t1
JOIN ( SELECT t2.col1, MAX(t2.id) id
FROM table t2
GROUP BY t2.col1 ) t3 ON t1.id = t3.id
AND t1.col1 = t3.col1
