Buenas tardes,
Mi duda es la siguiente, estructure una tabla de pacientes, infecciosa y paciente_infecciosa, esto almacenar en mi tabla paciente_infecciosa los pacientes con sus respectivas infecciones
infecciosas
01-XXXX
02-YYYYY
03-ZZZZ
paciente
123-Paciente1
456-Paciente2
789-Paciente3
paciente_infecciosa
01-123
02-123
Aca indico que el Paciente1 tiene la infeccion XXXX y YYYY !!! Todo bien ...
El detalle es que yo quisiera listar un checkbox con todas las infecciosa, y las que padezca el paciente activo el check y las que no... pues no se activa... el chiste es que realizo mi sentencia y solo obtengo las infecciosas que si tiene el paciente pero no veo las que no tiene
Código MySQL:
Ver originalselect infecciosa.id
, infecciosa.nombre
from paciente
left join paciente_infecciosa
on paciente.cedula
= paciente_infecciosa.cedula
left join infecciosa
on paciente_infecciosa.infecciosa
= infecciosa.id
where paciente_infecciosa.cedula
= "123"
Se puede realizar este left en tablas N:M , es decir en 2 tablas principales y una generada por estas dos ?
Gracias