Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2014, 12:38
__lzUL4zZ__
 
Fecha de Ingreso: julio-2014
Ubicación: Tlalnepantla
Mensajes: 14
Antigüedad: 9 años, 10 meses
Puntos: 0
Valores más usados en una consulta

Estimados,

Soy nuevo en éste foro y estoy buscando alternativas para algo que aparéntemente es fácil, sin embargo no he podido concretarlo.

Como ejemplo pongo la siguiente tabla que contiene la siguiente estructura

Persona Color Veces utilizado
Raul Negro 3
Alberto Verde 4
Carlos Rojo 5
Carlos Amarillo 2
Alberto Gris 3
Isabel Azul 4
Manuel Rojo 5
Carlos Negro 1
Raul Azul 6

De la cual requiero hacer un select el cual únicamente me dé el color más utilizado por X persona por ejemplo.

Raul -- Azul -- 6
Alberto -- Verde -- 4

Tengo el siguiente query para obtener los máximos, sin embargo me entrega todos los valores.

Código SQL:
Ver original
  1. SELECT Persona, color,  MAX(Veces_utilizado) AS Veces, capitulo FROM colores
  2. GROUP BY persona, color
  3. ORDER BY persona, MAX(veces_utilizado) DESC

Éste me entrega ordenado el nombre de la persona, el color y las veces que lo utilizó

El objetivo de éste SELECT es hacer un update a otra tabla que matchea los nombres, y requiero me entregue el o los colores más usados en caso de haber valores repetidos.

¿Es posible que me puedan ayuda?

Saludos

Última edición por gnzsoloyo; 04/07/2014 a las 07:55