Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia Galera,
tenho um select pra exibir pacientes em tratamento, está desta maneira...
SELECT c.*
FROM controle c
LEFT JOIN paciente p ON (c.id_paciente = p.id_paciente)
WHERE (c.id_situacao = 1
AND c.dt_final >= DATE(NOW())
AND NOT EXISTS (SELECT NULL FROM controle_paciente cp WHERE cp.id_controle = c.id_controle AND DATE(cp.dt_sistema) = DATE(NOW())))
só que tem pacientes separados por unidades, e alguns usuarios tbm, tipo
Paciente = 1 Unidade = 1
Paciente = 2 Unidade = 1
Paciente = 3 Unidade = 2
Usuario = 1 Unidade = 1
Usuario = 2 Unidade = 2
Usuario = 3 Unidade = NULL
o usuario 3 pode ver todos pacientes, como seria no sql.
Carregando comentários...