Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/02/2013, 04:20
dmolanocali
 
Fecha de Ingreso: febrero-2013
Ubicación: Tuluá
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Consultas Mysql

Cita:
Iniciado por quimfv Ver Mensaje
Código MySQL:
Ver original
  1. SELECT c.id,
  2. c.Tipo_caso,
  3. c.Mensaje,
  4. ep.Id IdEncargado,
  5. ep.Nombre NombreEncargado,
  6. ep.Cargo CargoEncargado,
  7. r.Id IdRespuesta,
  8. r.Respuesta,
  9. rp.Id IdUsuResponde,
  10. rp.Nombre NombreUsuResponde,
  11. rp.Cargo CargoUsuResponde
  12. FROM (Casos c
  13.           INNER JOIN
  14.               (Encargados e INNER JOIN Personal ep ON e.User_id=ep.Id)
  15.           ON c.Id=e.Id_caso)
  16.           INNER JOIN
  17.              (Respuestas r INNER JOIN Personal rp ON r.User_id=rp.Id)
  18.           ON c.Id=r.Id_caso


Personal debe relacionarse dos veces ya que contiene tanto los Usuarios que responden como los Encargados.
quimfv te Agradezco con el Alma! Me ha sido de gran ayuda!
Pero tengo una duda adicional... en el caso de hayan varios Encargados al mismo caso? actualmente con esta consulta obtengo el primero... es posible obtener los otros o le estoy pidiendo mucho a MySQL nuevamente mil gracias!