Select item sem determinado registro
06/07/2018
0
Bom dia!
Tenho uma tabela de registros de pacientes (registros médicos, de enfermagem, de fisioterapia)
Dentro desta tabela cada paciente tem vários registros, de várias especialidades.
Preciso fazer um select para , por exemplo, encontrar os pacientes que ainda não tiveram evolução da Fisioterapia.
Teria que pegar o paciente 01 e ver todos os registros dele, se nenhuma das evoluções dele for de fisio devo apresentar o paciente, depois paciente 2 e assim por diante.
Tenho uma tabela de registros de pacientes (registros médicos, de enfermagem, de fisioterapia)
Dentro desta tabela cada paciente tem vários registros, de várias especialidades.
Preciso fazer um select para , por exemplo, encontrar os pacientes que ainda não tiveram evolução da Fisioterapia.
Teria que pegar o paciente 01 e ver todos os registros dele, se nenhuma das evoluções dele for de fisio devo apresentar o paciente, depois paciente 2 e assim por diante.
Jonathan Sousa
Curtir tópico
+ 0
Responder
Post mais votado
06/07/2018
Cara dá uma olhada ae.
select nomePaciente from paciente where idPaciente not in(select idPaciente from evolucao where tipoEspecialidade in('EVOLU_FISIO', 'AVAL_FISIO'));
select nomePaciente from paciente where idPaciente not in(select idPaciente from evolucao where tipoEspecialidade in('EVOLU_FISIO', 'AVAL_FISIO'));
Rodrigo Pinto
Responder
Mais Posts
06/07/2018
Emerson Nascimento
Como você determina quais "pacientes ainda não tiveram evolução da Fisioterapia" ?
Responder
06/07/2018
Jonathan Sousa
Eu preciso de um relatório para o fisioterapeuta saber quais pacientes ele ainda não evoluiu, a evolução dele tem um nome específico (EVOLU_FISIO E AVAL_FISIO) preciso buscar os pacientes que ainda não possuem estes registros.
PS: mas o paciente possui vários outros registros de outras especialidades.
PS: mas o paciente possui vários outros registros de outras especialidades.
Responder
Clique aqui para fazer login e interagir na Comunidade :)