Ola pessoal estou tendo uma dificuldade enorme em criar a seguinte condicao, tenho q colocar o resultado de 3 tables em 1 unica query, mas ela esta me retornando o seguinte resultado: cnpj - valor table 1 - valor table 2 - valor table 3 x1 10,00 0,00 0,00 x1 0,00 15,00 0,00 x1 0,00 0,00 20,00 quando na realidade eu preciso q seja 1 unico registro x1 10,00 15,00 20,00 o fator em comum em cada table é o campo cnpj, cada table é filtrado por cnpj e periodo de soma.Ex: sum(campo) as sum1, existe alguma forma de fazer essa query ? Lembrando que seriam varios registros ou seja varios cnpj uso o mysql5 com delphi7 e ZeosLib - Uma outra opcao seria usar subquery, mas como fazer esse procedimento eu não sei Agradeco a ajuda de qualquer pessoa, Francisco Carlos de Andrade franciscocarlos65@hotmail.com franciscoacao@hotmail.com fcandrade@fcandradeinfor.com