[firebase-br] dúvida múltiplos Joins
    Matheus Marques 
    dillan666 em gmail.com
       
    Qui Dez  2 12:03:15 -03 2010
    
    
  
Boa tarde,
Alguem sabe explicar porque não pode usar essa instrução?
*select *
>   g.grupo,
>   p.produto,
>   c.complemento
> *from *produto p, grupo g
> *left join* complemento c *on *c.produto = p.produto
> *where *p.codgru = g.codgru
>
Erro apresentado: "no current record for fetch operation.".
Se eu substituir o "left" pelo "inner" funciona, mas não é o resultset que
eu quero.
Só consegui o resultado correto trocando o *from produto e o left join
complemento*, com um *subselect*:
*select *
>   g.grupo,
>   p.produto,
>   p.complemento
> *from *
>  ( *select *p1.produto, c.complemento, p1.codgru
>    *from *produto p1
> *   left join* complemento c *on *c.produto = p1.produto
> ) p, grupo g
> *where *p.codgru = g.codgru
>
Grato,
Matheus
    
    
Mais detalhes sobre a lista de discussão lista