Muy buenas tengo una tabla tal que asi
animal-fecha
perro - 2010-05-21
gato - 2009-03-15
loro - 2009-03-15
topo - 2010-08-15
perro - 2009-01-12
pinguino - 2009-09-14
select * from tabla group by animal
quisiera sacar todos los animales, sin repetir perro y sacar el perro que tiene la mayor fecha, he conseguido sacar uno con un group by pero me saca el de menor fecha
que puedo hacer?