Select item sem determinado registro
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
Curtidas 0
Melhor post
Rodrigo Pinto
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'));
GOSTEI 2
Mais Respostas
Emerson Nascimento
06/07/2018
Como você determina quais "pacientes ainda não tiveram evolução da Fisioterapia" ?
GOSTEI 0
Jonathan Sousa
06/07/2018
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.
GOSTEI 0
Jonathan Sousa
06/07/2018
Deu certo !!<br />
<br />
Valeu
<br />
Valeu
GOSTEI 0