Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2012, 20:48
j0n1_1nc
 
Fecha de Ingreso: junio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Consulta Multitabla

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