Select com tres tabelas dando erro
Ola colegas
Estou tentando visualizar os dados que estão na tabela estoque. Esta tabela está relacionda com a tabela filial e produto. Desejo que todos os produtos da filial 1 seja visualizados independente de estar na tabela estoque ou não. Mas o seguinte erro é retornado
[b:9eb3d93a99]no current record for fetch operation[/b:9eb3d93a99]
Onde está o erro neste select ? Veja abaixo.
E mais uma vez obrigado. Marcos
Select ´01/01/03´, Produto.Codigo_Produto, 1 , Produto.Grade,
Qtd_Loja, Qtd_Deposito, Qtd_Geral,
0,0,0
From Filial,
Produto Left Outer Join Estoque
On Produto.Codigo_Produto = Estoque.Codigo_Produto
And Filial.Codigo_Filial = Estoque.Codigo_Filial
Where Filial.Codigo_Filial = 1 ;
Estou tentando visualizar os dados que estão na tabela estoque. Esta tabela está relacionda com a tabela filial e produto. Desejo que todos os produtos da filial 1 seja visualizados independente de estar na tabela estoque ou não. Mas o seguinte erro é retornado
[b:9eb3d93a99]no current record for fetch operation[/b:9eb3d93a99]
Onde está o erro neste select ? Veja abaixo.
E mais uma vez obrigado. Marcos
Select ´01/01/03´, Produto.Codigo_Produto, 1 , Produto.Grade,
Qtd_Loja, Qtd_Deposito, Qtd_Geral,
0,0,0
From Filial,
Produto Left Outer Join Estoque
On Produto.Codigo_Produto = Estoque.Codigo_Produto
And Filial.Codigo_Filial = Estoque.Codigo_Filial
Where Filial.Codigo_Filial = 1 ;
Marcosrodias
Curtidas 0
Respostas
Afarias
26/03/2004
Algo como::: (vc tem q fazer o JOIN para todas as tabelas envolvidas)
Select ´01/01/03´, Produto.Codigo_Produto, 1, Produto.Grade,
Estoque.Qtd_Loja, Estoque.Qtd_Deposito, Estoque.Qtd_Geral,
0,0,0
From Produto
Left Join Estoque On (Produto.Codigo_Produto = Estoque.Codigo_Produto)
Inner join Filial On (Filial.Codigo_Filial = Estoque.Codigo_Filial)
Where Filial.Codigo_Filial = 1;
T+
Select ´01/01/03´, Produto.Codigo_Produto, 1, Produto.Grade,
Estoque.Qtd_Loja, Estoque.Qtd_Deposito, Estoque.Qtd_Geral,
0,0,0
From Produto
Left Join Estoque On (Produto.Codigo_Produto = Estoque.Codigo_Produto)
Inner join Filial On (Filial.Codigo_Filial = Estoque.Codigo_Filial)
Where Filial.Codigo_Filial = 1;
T+
GOSTEI 0