У меня есть 3 поля в таблице employees
: personal_id
, personal_id_type
и date_registered
.
Мне нужно найти все строки, по одной строке для каждого personal_id + personal_id_type
(здесья думаю, что могу использовать группу GROUP), но поскольку для одного и того же personal_id + personal_id_type
может быть много записей (поскольку сотрудники могут уйти и получить работу позже), мне нужно выбрать только самую новую запись (order by date_registered DESC
).
Это концептуально правильно?Какой будет синтаксис для группировки по 2 полям?Достигну ли я того, что мне нужно?
Редактировать: Извините, на самом деле полей много, поэтому мне нужна самая новая строка, а не только самая новая дата.