Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2013, 04:30
dmolanocali
 
Fecha de Ingreso: febrero-2013
Ubicación: Tuluá
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Consulta INNER JOIN

Cordial Saludo,
En el Foro http://www.forosdelweb.com/f18/consultas-mysql-1039093/#post4378290 el Usuario quimfv me ha ayudado con una consulta MySQL que me ha sido de gran ayuda... pero aquel foro está en la sección PHP y me lo informaron por lo cuál traslado una nueva pregunta aquí... De antemano les agradezco me ayuden a Aclarar la siguiente duda.
Tengo una base de datos MySql creada de la siguiente manera,


Actualmente con esta consulta obtengo la información de la base de datos correctamente pero mi pregunta es la siguiente,
En el caso de hayan varios Encargados al mismo caso? como los obtengo a todos, actualmente con esta consulta obtengo el primero... es posible obtener los otros o le estoy pidiendo mucho a MySQL nuevamente mil gracias!

Código:
SELECT c.id,
c.Tipo_caso,
c.Mensaje,
ep.Id IdEncargado,
ep.Nombre NombreEncargado,
ep.Cargo CargoEncargado,
r.Id IdRespuesta,
r.Respuesta,
rp.Id IdUsuResponde,
rp.Nombre NombreUsuResponde,
rp.Cargo CargoUsuResponde
FROM (Casos c 
          INNER JOIN 
              (Encargados e INNER JOIN Personal ep ON e.User_id=ep.Id)
          ON c.Id=e.Id_caso)
          INNER JOIN 
             (Respuestas r INNER JOIN Personal rp ON r.User_id=rp.Id)
          ON c.Id=r.Id_caso