Saludos comunidad,
Soy visitante constante a esta comunidad desde hace poco debido que apenas me estoy iniciando en este mundo de la programación... y estoy contento pero por esto necesito también que me ayuden en algo. Que ya ando confundido y creo que estoy equivocado.
Tengo una base de datos MySql creada de la siguiente manera,
Y necesito Consultar la información de ella como por ejemplo Información de los casos con los datos del personal que haya dado respuesta y también del personal que está encargado del caso con respectiva información (Nombre y cargo).
He intentado hacer la consulta con Inner Join, Left Join pero no logro extraer la información correctamente...
SELECT casos.*, personal.*, encargados
.*, respuestas.*
FROM casos
LEFT JOIN personal
ON personal.id=casos.user_id
LEFT JOIN encargados
ON encargados.user_id=personal.id
LEFT JOIN respuestas
ON respuestas.id_caso=casos.id
De esta consulta logro mostrar alguna info pero por ejemplo no me sale la info personal de la persona encargada del caso...
Le agradezco enormemente que me den una ayuda indicándome como es la mejor manera de consultar esta información.
Muchas gracias de antemano.