Jump to content


Luiz Otávio

Member Since 17/05/2010
Offline Last Active 07/10/2011, 02:20
-----

Topics I've Started

Velocidade Da Consulta Mysql Em Duas Tabelas

05/10/2011, 16:28

Olá amigos, tenho duas tabelas no banco de dados, uma com o cadastro do cliente e outra para gerar um valor mensal de pagamentos. No último mês precisei fazer uma consulta unindo os dados das duas tabelas, preciso saber o valor e o mês que o cliente deve e também preciso pegar o nome, cpf, endereço e tudo mais na tabela de cadastro.

Eu fiz de um modo que não sei se está certo, funcionou mais ficou muito lenta a consulta, veja abaixo:

SELECT 
tabela_clientes.nome, 
tabela_clientes.cpf_cnpj, 
tabela_clientes.endereco, 
tabela_clientes.telefone, 
tabela_clientes.codigo_cliente, 
tabela_geracao.valor_mensalidade 
FROM tabela_clientes, tabela_geracao 
WHERE tabela_clientes.codigo_cliente = tabela_geracao.codigo_cliente 
AND tabela_geracao.codigo_cliente LIKE '%".$data."%' 
AND tabela_geracao.bloqueado = 0 
GROUP BY tabela_clientes.codigo_cliente 
ORDER BY tabela_clientes.nome ASC

tabela_geracao.bloqueado = 0 quer dizer que não desejo que o resultado traga os valores dos clientes bloqueados.

Já mudei e gastei todo o conhecimento que tinha e não consegui resolver a lentidão, se puderem me ajudar eu agradeço!

IPB Skin By Virteq