problemas con select count

jokin
20 de Marzo del 2008
Hola, tengo un pequeño quebradero de cabeza. Tengo una tabla con dos campos, palabra e id. Hago un select y contabilizo el numero de palabras y las guardo en un campo temporal llamado numero, y me devuelve unos datos

CONSULTA:SELECT palabra, count(*) as numero, id FROM busquedas GROUP BY palabra order by id desc

RESUELVE:
PALABRA - NUMERO - ID
Platano 4 51913429

lo que ocurre es que me coge la id del registro mas antiguo, si hago un select limpio para que me devuelva los resultados de la palabra \'platano\' me resuelve esto:

PALABRA - ID
Platano 51913429
Platano 51913433
Platano 51913434
Platano 51913439

Como veis al hacer el primer select con count me coge la id mas antigua (51913429) y necesito que me muestre la id mas reciente, que en este caso seria (51913439) Gracias por vuestra ayuda de antemano