Potrzebuje zwróci wszystkie pola używając grupowanie tylko po trzech. id i value jest więcej więc mi zwraca że musi być w liści grupowania, można użyć max ale w tedy nie zwraca mi tego id co chce po wykluczeniue duplikatów. .
select id, first_name, surname, birth_date, max(last_date), value from insured group by first_name, surname, birth_date