Пример: Выбрать все группы с последним заведенным материалом в нем
SELECT DISTINCT ON (obj.group_id) *
FROM btk_mat_ref_object obj
ORDER BY obj.group_id, obj.uid DESC
Важно: В ORDERY BY в начале обязательно должны идти поля перечисленные в DISTINCT ON
Теги:
Программирование
Базы данных
PostgreSQL
plpgsql
Автор: Vadim_S