Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2013, 04:02
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Consultas Mysql

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.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.