Prezados colegas, sou iniciante no MySql e estou com uma dúvida. Possuo duas tabelas com os valores:
Tabela A com (110.000 registros)
CNPJ, valor
Tabela B com (1700 registros)
CNPJ, nome, endereço
Preciso buscar os CNPJs existentes na Tabela B e totalizar o campo VALOR da Tabela A de acordo com o mesmo CNPJ, ressaltando que a Tabela B não contém todos os CNPJs da Tabela A.
Estava fazendo isso "na mão" como MySql Browser, um Select para cada CNPJ da Tabela B, mas são 1700 registros! Pesquisei a respeito e tentei vincular as tabelas pelo CNPJ usando o INNER JOIN, mas o campo CNPJ tem formatação distinta em cada tabela. Na Tabela A o CNPJ é um campo texto apenas com números, exemplo: "525126020000139" enquanto que na tabela B o campo CNPJ é um campo texto com a seguinte formatação "52.512.602/00001-39".
Aos que puderem ajudar, antecipo meus agradecimentos, obrigado!
Pergunta
Eron Pessoa
Prezados colegas, sou iniciante no MySql e estou com uma dúvida. Possuo duas tabelas com os valores:
Tabela A com (110.000 registros)
CNPJ, valor
Tabela B com (1700 registros)
CNPJ, nome, endereço
Preciso buscar os CNPJs existentes na Tabela B e totalizar o campo VALOR da Tabela A de acordo com o mesmo CNPJ, ressaltando que a Tabela B não contém todos os CNPJs da Tabela A.
Estava fazendo isso "na mão" como MySql Browser, um Select para cada CNPJ da Tabela B, mas são 1700 registros! Pesquisei a respeito e tentei vincular as tabelas pelo CNPJ usando o INNER JOIN, mas o campo CNPJ tem formatação distinta em cada tabela. Na Tabela A o CNPJ é um campo texto apenas com números, exemplo: "525126020000139" enquanto que na tabela B o campo CNPJ é um campo texto com a seguinte formatação "52.512.602/00001-39".
Aos que puderem ajudar, antecipo meus agradecimentos, obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados