Consulta entre 4 tabelas...

Delphi

27/01/2005

Olá e obrigado por ter dado uma passada aqui. Meu problema é complicado principalmente pela falta de tempo que eu tenho pra resolvê-lo...

tenho 4 tabelas Atendimentos, Medicos, Exames e Convenios

A relação entre elas é a seguinte:

Médicos se relaciona com Atendimentos, que por sua vez se relaciona com Exames que se relaciona com Convênios

Preciso fazer uma consulta sql pra me mostrar todos os convênios que um médico [b:79c9459900]não[/b:79c9459900] atendeu, ou seja o médico fez um atendimento com um convênio e deixou o outro de fora... eu quero esse de fora... alguém me ajude por favor... preciso deixar isso pronto hoje e não estou conseguindo... talvez precise de usar um subselect ou union, mas não estou conseguinho.... :cry:



Título alterado por oTTo. Removido: ´socorro´


Btovix

Btovix

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

27/01/2005

[b:cd064b5503][color=red:cd064b5503]Notificação de Infração às Regras de Conduta :[/color:cd064b5503][/b:cd064b5503]

Uso de termo apelativo (Socorro)

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
Only

Only

27/01/2005

Cara espero ajudar com essa query

SELECT NOME_CONVENIO FROM CONVENIO
WHERE COD_CONVENIO NOT IN (
SELECT COD_CONVENIO FROM CONVENIO C,
ATENDIMENTO A, MEDICOS M , EXAMES E
WHERE M.COD_MEDICO = A.COD_MEDICO AND
A.COD_ATENDIMENTO = E.COD_ATENDIMENTO AND
E.COD_EXAME = C.CODEXAME)

Testa ae e ve c da certo


GOSTEI 0
POSTAR