Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/02/2011, 11:06
Avatar de urtcor
urtcor
 
Fecha de Ingreso: agosto-2010
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 0
Busqueda Respuesta: problema con Inner Join?

Hola,
Ya conseguí que me leyera la ID del usuario y me contara los comentarios de cada uno, pero ahora estoy intentando que me relacione esta ID con su nombre de usuario. Para que figure en la tabla el nombre y no la ID.

Con este codigo me muestra la ID que esta en el campo idUsuario:

$query="SELECT idUsuario,count(*) as TotalComentarios
FROM comentarios group by idUsuario
ORDER BY TotalComentarios DESC
";

Luego, en la tabla 'usuarios' tengo las columnas idUsuario | usuario . Lo que quiero es que substituya la id del usuario y ponga su nomre a la hora de escribirlo.
He provado con INNER JOIN pero no me funciona bien..
El codigo seria este:
Código PHP:
$query="SELECT idUsuario,count(*) as TotalComentarios 
FROM comentarios group by idUsuario
INNER JOIN `usuarios` ON comentarios.idUsuario = usuarios.usuario 

ORDER BY TotalComentarios DESC
"

Saveis cual puede ser el error... o si se puede hacer de otra forma?

Muchas gracias.
Un saludo.