Ajuda com SQL Pessoal primeiramente bom dia!
Preciso recuperar dados comuns em 05 tabelas diferentes e não estou conseguindo. Quero os campos da tabela A017 mas alguns das outras tabelas, ou seja, busco o tipo do documento nesta tabela A017.A017_TIPO e a descrição do tipo na tabela de documentos, A014_DESC , só que quando uma ocorrência não é satisfeita a consulta não me retorna nada. Documento Tipo Descrição Fornecedor Descrição Código plano Descrição 000931-A 5 Pagamentos Diversos 000564 Palmolive do Brasil l77 Duplicatas Vejam o comando SQL abaixo e se podem me ajudar, claro que deve ter uma maneira mais prática de fazer, mas não estou conseguindo. Qualquer ajuda será muito bem vinda. select A017.A017_DOCU, A017.A017_TIPO, Busca o tipo do documento na tabela A014 A014_DESC as A014_DESC, trás a descrição. A017.A017_DTEM, A017.A017_TPFO, A017.A017_FORN, Busca o código do fornecedor na tabela A001 A001_NOME as A001_NOME, trás o nome do fornecedor. A017.A017_HIST, A017.A017_DTVN, A017.A017_VAVN, A017.A017_DTPG, A017.A017_VAPG, A017.A017_ATRA, A017.A017_CDBX, A017.A017_BANC, Busca o código do banco na tabela A016 A016_DESC as A016_DESC, trás a descrição do banco. A017.A017_CHEQ, A017.A017_HIS1, A017.A017_DIGI, A017.A017_PLAN, Busca o código do plano de contas na tabela A011 A011_DESC as A011_DESC, trás a descrição do plano de contas. A017.A017_DUPL, A017.A017_DOCU as CA017_DOCU, A017.A017_TIPO as CA017_TIPO from A001017_TBL A017, A001014_TBL, A001001_TBL, A001016_TBL, A001011_TBL where (A017.A017_TIPO = A014_CHV or A017.A017_TIPO = 0) and (A017.A017_TPFO = A001_TIPO or A017.A017_PLAN = 0) and (A017.A017_FORN = A001_CHV or A017.A017_FORN = 0) and (A017.A017_BANC = A016_CHV or A017.A017_BANC = 0) and (A017.A017_PLAN = A011_REDU or A017.A017_PLAN = 0); Muito obrigado, Adilson!