Array
(
)

como extrair informações de duas tabelas distintas através de comandos sql

Francisco Vasconcelos
   - 09 ago 2013

OLÁ PESSOAL, DIANTE MÃO JÁ QUERO AGRADECER A QUEM PUDER ME AJUDAR. É O SEGUINTE: TENHO UM BANCO DE DADOS EM SQL SERVER 2005 COM A TABELA DE PRODUTO E OUTRA TABELA DE ESTOQUE. NA TABELA DE PRODUTO CONSTAM OS CAMPOS: codproduto, descricao. NA TABELA ESTOQUE CONSTAM OS SEGUINTES CAMPOS: codproduto, codbarra, datamivimentacao, seq, etc. na tabela de estoque fica a mivimentação do estoque e o tamanho da tabela é bem maior que a tabela de produtos. quero jogar estes dados em uma terceira tabela (FIREBIRD) porém nesta terceira tabela tem que constar os seguintes campos: codproduto, descricao, codbarra. aí onde vem o dilema, como no banco sql estas informações estão em tabelas distintas eu não estou sabendo como devo unir estas informações para que o campo codproduto se corresponda com o campo codbarra referente ao mesmo produto na tabela estoque.
TABELAS:

TABELA 1 - PRODUTO
codproduto, descricao
TABELA 2 - ESTOQUE
codproduto, codbarra
TABELA 3 - PRODUTO
codproduto, descricao, codbarra
desde já agradeço muito.

Joel Rodrigues
   - 09 ago 2013

Teste o seguinte:
#Código

SELECT P.CODPRODUTO, P.DESCRICAO, E.CODBARRA
FROM ESTOQUE E
INNER JOIN PRODUTO P ON E.CODPRODUTO = P.CODPRODUTO

Francisco Vasconcelos
   - 09 ago 2013

vou testar aqui, obrigado.

Joel Rodrigues
   - 09 ago 2013

Beleza, nos dê um retorno. Abraço.

Joel Rodrigues
   - 13 ago 2013

Conseguiu aí, amigo?