Ciao a tutti,
avrei bisogno di un piccolo aiuto per una query.
Ho una tabella che contiene i seguenti dati:
DESC DATA ID
A 28/09/19 1
B 28/09/19 1
C 30/09/19 1
C 06/10/19 2
D 06/10/19 1
A 08/10/19 2
B 20/10/19 2
C 22/10/19 3
E 22/10/19 1
F 26/10/19 1
F 26/10/19 3
A 30/10/19 4
C 31/10/19 1
A 02/10/19 1
B 02/10/19 1
D 04/10/19 1

Quindi, la tabella a cui diamo il nome di "pippo" contiene degli oggetti (ABCDEF...) che sono stati assegnati in una certa data a delle persone riconosciute da un determinato ID.
Mi servirebbe una query tipo questa:
codice:
SELECT * FROM pippo WHERE id = 1 ORDER BY data
Fin qui tutto ok, solo che vorrei che la query estraesse solo gli oggetti con data più recente eliminando eventuali duplicati.
In poche parole ho bisogno della lista degli ultimi oggetti consegnati tralasciando quelli uguali consegnati in precedenza.
Ho provato un po' tutto quello che conosco di MySql, però non sono ancora arrivato ad una soluzione.
Potreste darmi un piccolo aiuto?
Grazie.