Select item sem determinado registro

SQL

06/07/2018

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.
Jonathan Sousa

Jonathan Sousa

Curtidas 0

Melhor post

Rodrigo Pinto

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'));
GOSTEI 2

Mais Respostas

Emerson Nascimento

Emerson Nascimento

06/07/2018

Como você determina quais "pacientes ainda não tiveram evolução da Fisioterapia" ?

GOSTEI 0
Jonathan Sousa

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.
GOSTEI 0
Jonathan Sousa

Jonathan Sousa

06/07/2018

Deu certo !!<br />
<br />
Valeu
GOSTEI 0
POSTAR