[firebase-br] Duvida SubSelect

Everton Barbosa evertonpinduka em gmail.com
Qui Dez 31 09:59:27 -03 2009


select nf.num_nf,nf.cod_fornecedor,nf.num_pedido from nfentrada as nf
where nf.cod_fornecedor=(select f.fornecedor from fornecedores as f where
f.cpfcnpj=:cnpj)
and nf.num_nf=:num_nf and nf.num_pedido=0 and nf.cod_empresa=:cod_empresa

como vc está fazendo uma comparação de codigo fornecedor se for igual a
fornecedor...

where nf.cod_fornecedor=(select f.cod_fornecedor from fornecedores as f
where
f.cpfcnpj=:cnpj)
faça um join aki para resolver este problema do código.

"select nf.num_nf,nf.cod_fornecedor,nf.num_pedido from nfentrada nf,
fornecedor f
where nf.cod_fornecedor = f.fornecedor"

não se pode comparar number com string, varchar(a não ser que seja número).
 e os campos num_nf e cod_empresa vem de qual table?



Mais detalhes sobre a lista de discussão lista