[firebase-br] erro no left join

Jair Roberto Silva jair em microflex.com.br
Ter Fev 7 12:28:09 -03 2006


Olá, Samuel!

Na cláusula WHERE deste SELECT você está limitando o retorno aos 
registros com "pessoagenero.cliente = 111", sendo que o LEFT JOIN irá 
retornar "pessoagenero.cliente = NULL" quando não houver um registro 
correspondente na segunda tabela. Experimente:

SELECT
   generofilme.genero Genero,
   generofilme.descricao Descricao,
   pessoagenero.genero Cadastro
FROM
   generofilme
   LEFT JOIN pessoagenero ON (
     (generofilme.genero = pessoagenero.genero)
     AND (pessoagenero.cliente = 111)
   )


Um abraço,
Jair





Mais detalhes sobre a lista de discussão lista