[firebase-br] Res: Ajuda com SELECT
robson
robsonfg em terra.com.br
Qui Maio 29 15:03:07 -03 2008
um errinho no envio anterior
select
L.LAUDO_ID,
P.PAC_NOME,
M.MED_NOME as MEDEXAM,
N.MED_NOME AS MEDSOL
from
LAUDOS_TI L left join PACIENTES P on p.paciente_i=l.paciente_id
left join medicos m on m.medico_id= l.medexam_id
left join medicos n on n.medico_id=l.medsol_id
where
L.LAUDO_ID = :ID
-------Mensagem original-------
De: Cleidson
Data: 29/05/2008 14:56:09
Para: lista em firebase.com.br
Assunto: [firebase-br] Ajuda com SELECT
Pessoal,
Estou com um probleminha aqui que nunca havia enfrentado.
Tenho uma tabela de laudos (LAUDOS) a qual possui duas referencias a
códigos de medicos (MEDICOS) de outra tabela e uma referencia a um
codigo de paciente (PACIENTES) de uma outra tabela.
A minha dúvida é sobre como ler os nomes dos medicos. A minha consulta
abaixo está errada claro, mas é só pra ter uma idéia do que quero fazer.
Nunca me deparei com a necessidade de ler duas chaves estrangeiras de
uma mesma tabela e pra um mesmo campo.
select
L.LAUDO_ID,
P.PAC_NOME,
M.MED_NOME as MEDEXAM,
M.MED_NOME AS MEDSOL
from
LAUDOS_TI L,
PACIENTES P,
MEDICOS M
where
(L.paciente_id = P.paciente_id and M.medico_id = L.medexam_id)
and (M.medico_id = L.medsol_id) and L.LAUDO_ID = :ID
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www
firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista