Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2014, 10:53
liranan
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Relaciones de Tablas

Es fácil lo que buscas.

Las tablas que necesitas son estas:

usuarios
-----------
id_usuario (primary key)
nombre
(los campos que quieras)

reportes
-----------
id_reporte (primary key)
(los campos que quieras)

comentarios
---------------
id_comentario
id_reporte
id_usuario
texto

Una vez tengas eso claro, es fácil. Por ejemplo, para ver todos los comentarios del reporte con id "4"

Código MySQL:
Ver original
  1. SELECT c.*, u.nombre
  2. FROM comentarios c INNER JOIN usuarios u ON u.id_usuario=c.id_usuario
  3. WHERE c.reporte="4";

Este Select te devolverá una lista con todos los comentarios del reporte y el usuario que hizo cada uno.

Última edición por gnzsoloyo; 31/03/2014 a las 14:37