[firebase-br] Res: Ajuda com SELECT

Isael Faria Junior isael em stetika.com.br
Qui Maio 29 15:39:05 -03 2008


vc tb pode fazer assim

 select
 L.LAUDO_ID,
(SELECT  P.PAC_NOME FROM PACIENTES P on p.paciente_i=l.paciente_id ) 
PACIENTE,
( SELECT M.MED_NOME  from medicos m on m.medico_id= l.medexam_id )  MEDEXAM,
(SELECT  N.MED_NOME  from medicos n on n.medico_id=l.medsol_id )  MEDSOL
 from
 LAUDOS_TI L  where
 L.LAUDO_ID = :ID

Veja o modo que lhe e mais facil e  mande bala.


----- Original Message ----- 
From: "Cleidson" <cleidson em zmed.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, May 29, 2008 3:23 PM
Subject: Re: [firebase-br] Res: Ajuda com SELECT


Valeu Robson !

robson escreveu:
> 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
>
>
> ______________________________________________
> 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
>


______________________________________________
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

__________ NOD32 3125 (20080523) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com






Mais detalhes sobre a lista de discussão lista