[firebase-br] Join
Marcelo Silva
marcvan em ig.com.br
Sáb Jun 4 09:36:08 -03 2005
TABELA1 -> PRODUTOS
TABELA2 -> VENDAS
SELECT
T1.TAB1_COD,
T1.DESCRICAO,
T2.QTD_VENDA,
T2.DATA_VENDA
FROM TABELA1 T1
INNER JOIN TABELA2 T2 ON(T2.TAB2_COD = T1.TAB1_COD)
Veja que no inicio do SELECT temos os campos que queremos trazer seja da
TABELA1 ou TABELA2.
*Fica uma a dica:
Outra coisa que poderá esbarrar é em duplicação de registros em casos em que
o código possa aparecer mais de uma vez nas duas tabelas...
Neste caso voce pode usar "SELECT DISTINCT..." ou adicionar mais um campo no
INNER JOIN que tenha certeza que não pode ser duplicado.
No caso de produtos isso parace dificil, mas em outros casos isso pode
acontecer, por exemplo, em tabelas de entradas e saidas onde o mesmo produto
entra e sai varias vezes.
Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN marcvan em ig.com.br
----- Original Message -----
From: "magno" <magnoscosta em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, June 04, 2005 9:12 AM
Subject: [firebase-br] Join
Galera como faz pra um JOIN retornar só um campo da 2ª tabela??
Tipo
Select * from Tabela1 Left Join Tabela2 on (tb1.fu = Tb2.fu)
sendo q da tabela 2 eu qru só um campo..
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.4.1 - Release Date: 02/06/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.4.1 - Release Date: 02/06/2005
Mais detalhes sobre a lista de discussão lista