[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