Inner join com erros

Delphi

16/11/2010

Olá

Preciso realizar uma consulta da seguinte forma:

Select

FORNECEDORES.FORNECEDOR,           
MOVIMENTACOES.MOVIMENTACAO,
PRODUTO.PRODUTO,
MOVIMENTACOES.VALOR_TOTAL,           
MOVIMENTACOES.PARCELA,           
MOVIMENTACOES.VALOR_PARCELA,           
MOVIMENTACOES.DATA_COMPRA,          
MOVIMENTACOES.DATA_VECTO

FROM MOVIMENTACOES

INNER JOIN PRODUTO.PRODUTO
   ON PRODUTO.IDPRODUTO = MOVIMENTACOES.PRODUTO

INNER JOIN  FORNECEDORES.FORNECEDOR
   ON FORNECEDORES.IDFORN = MOVIMENTACOES.IDFORN

Mas ao tentar executa-la apresenta erros. Alguém pode me ajudar??

Obrigada pela atenção
Flavia Santos

Flavia Santos

Curtidas 0

Respostas

Rogerio Merlotti

Rogerio Merlotti

16/11/2010

Flavia, no seu inner join tire o .PRODUTO, ficaria assim INNER JOIN PRODUTO   no FORNECEDORES, mesma coisa   INNER JOIN FORNECEDORES   Eu costumo colocar apelidos para as tabelas que fazem parte dos relacionamentos. Normalmente faço assim:   ////////////////////   Select F.FORNECEDOR,           
M.MOVIMENTACAO,
P.PRODUTO,
M.VALOR_TOTAL,           
M.PARCELA,           
M.VALOR_PARCELA,           
M.DATA_COMPRA,          
M.DATA_VECTO

FROM MOVIMENTACOES M

INNER JOIN PRODUTO P 
   ON P.IDPRODUTO = M.PRODUTO

INNER JOIN  FORNECEDORES F    ON F.IDFORN = M.IDFORN   /////////////////////   É uma sugestão, mas siga a forma que você melhor se adequa.

   
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

16/11/2010

conseguiu resolver seu caso?
GOSTEI 0
POSTAR