Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2008, 09:26
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: datos mas repetido en un select

Perdonad, pero no estaba centrado. Es cierto lo que dices, Sagaru, y para conseguir eso, yo haría esto:
Código sql:
Ver original
  1. SELECT nombrecampo AS valor, COUNT( * ) AS veces
  2. FROM nombretabla t
  3. GROUP BY nombrecampo
  4. HAVING veces = (
  5. SELECT COUNT( * ) maximo
  6. FROM nombretabla
  7. GROUP BY nombrecampo
  8. ORDER BY maximo DESC
  9. LIMIT 1 )

Ah, y cuando hay más de uno, te los selecciona todos los valores que tienen ese número máximo

Última edición por jurena; 28/10/2008 a las 09:38