[firebase-br] SQL

Kleber Caneva kdcc em terra.com.br
Qua Mar 7 17:13:52 -03 2007


Você pode utilizar como vc tinha apresentado, mas precisa fazer o 
relacionamento atráves da clausula Where.

Como utilizei são formas explicitas de indicar um relacionamento entre 
tabelas, o que na minha opnião a deixa mais legivel.

Procure no Relaease Notes do FireBird (no site da Firebase também deve 
existir artigos) explicando as diferença das opções de JOINs

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Vander" <vanderleif em dimper.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 07, 2007 4:46 PM
Subject: Re: [firebase-br] SQL


***********************
Sua mensagem foi verificada pelo InterScan MSS.
***********-***********


bl

funcionou perfeitamente como o previsto

vc pode detalhar o q significa  > LEFT JOIN , INNER JOIN , e pq vc colocou
no left join o setor s on (f.setor_id = s.setor_id)

Desde já agradeço pela atenção



Atenciosamente,
Vanderlei
Help Desk / RS
08007013700
vanderleif em dimper.com.br

----- Original Message ----- 
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 07, 2007 4:22 PM
Subject: Re: [firebase-br] SQL


***********************
Sua mensagem foi verificada pelo InterScan MSS.
***********-***********


Você esqueceu de colocar a condição do relacionamento..
Faça assim:

Select *
from funcionario f
Left join setor s on (f.setor_id = s.setor_id )

[]´s

Kléber Caneva

----- Original Message -----
From: "Vander" <vanderleif em dimper.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, March 07, 2007 3:13 PM
Subject: [firebase-br] SQL


***********************
Sua mensagem foi verificada pelo InterScan MSS.
***********-***********



Boa Tarde

    Tenho duas tabelas Funcionario e Setor

TB_Funcionario
FUNC_ID
FUNC_NOME

TB_SETOR
SETOR_ID
SETOR_NOME

o campo setor_id é FK na TB_Funcionario
e estou fazendo uma pesquisa mas naum esta dando certo

fiz um teste no IBEXPERT

select * from funcionario,setor

mas retornou varios registros errado

 TB_FUNCIONARIO tem 5 cadastros
 TB_SETOR tem 4 setor

esta retornando por exemplo
funcionario PAULO esta mostrando ele em todos os setores isso acontesse em
todos os funcionario, como resolver

e outra duvida é como eu fasso para mostrar o o codigo do funcionario o nome
do funcionario e o nome do setor em uma busca
exemplo

FUNC_ID     FUNC_NOME     SETOR_NOME
01                PAULO             INFORMÁTICA
02                CESAR             HELP DESK

Desde já agradeço pela atenção de todos.




Atenciosamente,
Vanderlei
Help Desk / RS
08007013700
vanderleif em dimper.com.br

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1173291845.649819.10923.alcala.hst.terra.com.br,4539,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 06/03/2007 / Versão:
5.1.00/4978
Proteja o seu e-mail Terra: http://mail.terra.com.br/



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1173297336.931262.2049.morondava.hst.terra.com.br,6720,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 06/03/2007 / Versão: 
5.1.00/4978
Proteja o seu e-mail Terra: http://mail.terra.com.br/






Mais detalhes sobre a lista de discussão lista