Hola gente!
Estoy con un lio que no puedo resolver, ya que soy bastante novato en Mysql.
El problema es éste: tengo 2 tablas, la primera (usuarios) contiene los siguientes campos 'nombre_usuario', 'id_usuario', etc y la segunda (comentarios) 'texto', 'id_usuario', etc. Se relacionan mediante el campo 'id_usuario'. La idea es traer los datos del usuario 'nombre_usuario', 'id_usuario' y el total de registros que contenga la tabla 'comentarios' por cada usuario.
mas o menos había hecho esto..
Código:
SELECT usuarios.nombre_usuario, usuarios.id_usuario, COUNT(comentarios.id_usuario)
FROM
usuarios, comentarios
WHERE usuarios.id_usuario = comentarios.id_usuario
Eso estaria bien, si solo fuera para un sólo usuario, pero lo necesito para una lista de usuarios.
algo asi...
Código:
nombre de usuario id usuario total de comentarios
hola 1 1
chau 2 54
hayabusa_ 3 0
user32 4 13
Alguien tiene una idea?
gracias de antemano