Originariamente inviato da sotoli
Non so se è pienamente corretta, ma prova questa:

select * from (SELECT * FROM tabella order by UPDATED desc) tab group by PDL;

Se poi devi ordinarli per ID:

select * from (SELECT * FROM tabella order by UPDATED desc) tab group by PDL order by ID;
si perfetto, funziona..
eppure io non avevo usato le subquery.. quindi con questa funzione prende sempre il primo valore che trova nella subquery per fare il group?