Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2010, 14:20
hinfra
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 1
Recuperar solo el valor mas alto

Saludos,

Tengo una base de datos muy pequeña:

id nombre color piel dulce

1 manzana verde lisa 1
2 platano amarillo lisa 1
3 naranja naranja rugosa 0
4 melocotón naranja peluda 1
5 pera verde lisa 1
6 melón verde lisa 1
7 sandía verde lisa 1
8 limón amarillo rugosa 0
9 fresa rojo rugosa 1
10 cereza rojo lisa 1

En esta guardo unas cuantas frutas con algunas propiedades.

Ahora lo que quiero es realizar una consulta que me devuelva solo el color que tienen mas frutas.

Por ejemplo que me diga: "Verde es el color predominante, hay 4"

¿Alguna idea de como empezar?


De momento tengo esto:

SELECT color, COUNT(color) AS total FROM objetos GROUP BY color ORDER BY total DESC;

Pero esto me imprime todos los colores y su numero.

Yo solo quiero el color y el numero más altos para luego poderlo guardar en una variable de PHP.

¡¡Gracias!!