MySQL - Buscar registro más abundante en otra tabla

 
Vista:
sin imagen de perfil

Buscar registro más abundante en otra tabla

Publicado por Musiker (5 intervenciones) el 28/12/2014 17:29:48
Hola a todos.

Tengo 2 tablas, A y B. Necesitaría encontrar el usuario de la tabla A que más registros tiene en la tabla B. ¿Hay alguna función que realice esta operación o se debe hacer de forma "manual"?

Por ejemplo, en la tabla A hay usuarios, y en la tabla B hay colores introducidos por el usuario de la tabla A... necesitaría encontrar el usuario que más colores ha introducido (algo parecido al "usuario ganador"). Espero que se comprenda.

Gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Buscar registro más abundante en otra tabla

Publicado por Juan Gaete (4 intervenciones) el 29/12/2014 18:59:05
Select
A.usuario,
count(B.usuario) cantidad
from
TablaA A
inner join TablaB B on B.columnaDeUnion = A.ColumbaDeUnion
Group By A.usuario
Order By 2 Desc

eso!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar