query con MAX y COUNT

javi
30 de Agosto del 2004
Hola, tengo un problema que no consigo resolver al hacer una query. Tengo una entidad ESPECIE y otra entidad ANIMAL (relacion 1:n, animal hereda la clave primaria de ESPECIE). La query tiene que devolver el nombre de la especie que contiene el mayor número de animales. Estoy probando con el MAX y el select COUNT(*) y no consigo que salga algo coherente. POR FAVOR, ME PODEIS HECHAR UNA MANO

N?or
30 de Agosto del 2004
select a.especie, max( a.valor ) from (
select b.especie, count(*) valor
from la_tabla_de_especies b
group by b.especie
) a
PERO seguramente debe haber algo más sencillo.
group by a.especie