Kara, nada a ver o que vc postou ai....
Eu tenho dois registros por exemplo,
COD_FOR TIPO_FOR
1 C
1 F
O q eu quero é uma sql onde ele pegue na tabela cad_clientes ou cad_fornecedor o conteudo do cod_for.
Da forma como vc postou eu teria q fazer um select dos registros, dentro do loop fazer outro select (ai sim fazer o codigo q vc postou), isso eu sei fazer....
Quero um select que englobe tudo, algo do tipo:
SELECT IF(TABELA.TIPO_FOR = "C", CAD_CLIENTES.NOME, CAD_FORNECEDORES.NOME) INNER JOIN (IF TABELA.TIPO_FOR = "C", CAD_CLIENTES ON TABELA.COD_FOR = CAD_CLIENTES.COD_CLI, CAD_FORNECEDORES ON TABELA_COD_FOR = CAD_FORNECEDORES.COD_FOR)
Algo assim, q dependendo do conteudo de um campo, ele faça o inner join com a tabela apropriada.....
Alguem sabe fazer? Ou se isso é possivel?
Obrigado.