Fórum Funcionamento de Query em Access e SQL #236435
07/06/2004
0
Bom dia Pessoal.
Em um banco de dados SQL utilizo a seguinte query:
SELECT PE.CodCliente, CL.NomeCliente, CL.CodFornecedor, FO.NomeFornecedor
FROM Pedido PE
LEFT OUTER JOIN Cliente CL ON PE.CodCliente = CL.CodCliente
LEFT OUTER JOIN Fornecedor FO ON PE.CodFornecedor = FO.CodFornecedor
ORDER BY CL.NomeCliente
Esta query funciona perfeitamente. Mas em um banco de dados ACCESS nao funciona. Só consegui q funcionasse 1 left outer join por query.
Da um erro de juncao: ´PE.CodCliente = CL.CodCliente
LEFT OUTER JOIN Fornecedor FO ON PE.CodFornecedor = FO.CodFornecedor´.
Alguem sabe como eu faço esta query funcionar em access.
Agradeço desde já.
Vanius
Em um banco de dados SQL utilizo a seguinte query:
SELECT PE.CodCliente, CL.NomeCliente, CL.CodFornecedor, FO.NomeFornecedor
FROM Pedido PE
LEFT OUTER JOIN Cliente CL ON PE.CodCliente = CL.CodCliente
LEFT OUTER JOIN Fornecedor FO ON PE.CodFornecedor = FO.CodFornecedor
ORDER BY CL.NomeCliente
Esta query funciona perfeitamente. Mas em um banco de dados ACCESS nao funciona. Só consegui q funcionasse 1 left outer join por query.
Da um erro de juncao: ´PE.CodCliente = CL.CodCliente
LEFT OUTER JOIN Fornecedor FO ON PE.CodFornecedor = FO.CodFornecedor´.
Alguem sabe como eu faço esta query funcionar em access.
Agradeço desde já.
Vanius
Vanius
Curtir tópico
+ 0
Responder
Posts
07/06/2004
Belo
Veja este exemplo, e faça a sua adaptação:
SELECT
customer.*, orders.*, items.*
FROM
(customer INNER JOIN orders ON customer.CustNo = orders.CustNo)
INNER JOIN
items ON orders.OrderNo = items.OrderNo
SELECT
customer.*, orders.*, items.*
FROM
(customer INNER JOIN orders ON customer.CustNo = orders.CustNo)
INNER JOIN
items ON orders.OrderNo = items.OrderNo
Responder
Gostei + 0
07/06/2004
Adilsond
Faça a consulta no próprio banco, depois exiba o comaqndo sql, copie-o e cole-o em sua query.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)