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!