Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2014, 12:20
Musiker
Invitado
 
Mensajes: n/a
Puntos:
Buscar usuario "ganador" (con más colores)

Hola a todos.

A ver si pueden ayudarme con esto, por favor, estoy hecho un lío con esto. Tengo 2 tablas que son:

Usuarios

IdUsuario
nombre

y otra que es:

Colores

IdUsuario
IdColor
Color
fecha

Lo que necesito es buscar el usuario que tenga más colores, es decir, el "ganador". He intentado hacerlo con count, pero no lo consigo. He intentado con "inner join", pero es muy confuso aun que con "Count".

He pensado también incluir un campo nuevo llamado "numColor" en la tabla "colores" que sea un contador, y que aumente cada vez que un usuario incluya un color, y así poder relacionar y contar el usuario que más colores tiene, pero no sé si es lo más adecuado. ¿Algún consejo / idea? Lo agradecería mucho.