kania 0 Denunciar post Postado Maio 18, 2009 Olá pessoal, Preciso da ajuda de você spara montar um select para um buscadorzinho. Funciona assim: 3 Tabelas, cad_cli - Cadastro de Clientes Categorias_iaki - Lista as catgeorias Categorias_cli - Lista sa categorias que os clientes estão cadastrados (fiz desta forma para que fosse possivel cadastrar o mesmo cliente em mais de uma categoria sem a necessidade de duplicar seu cadastro, a duplicação do cmadastro só ocorre quando o cliente esta em endereço diferente) Na tabela Categorias_iaki temos o Id da categoria e nome da categoria Ja na tabela Categorias_cli temos Id da empresa, Id da categoria Bom o que rpeciso fazer é que quando o usuário digitar o nome do serviço e a cidade onde ele quer encontrar este serviço, traga um lista de emrpesas daquele serviço naquela cidade, ai fiz da seguinte forma. select CadCli.IdEmpresa, CatIaki.IdCategoria from categorias_iaki as CatIaki, cad_cli_iaki as CadCli, categorias_cli as CatCli where CatIaki.Categoria Like '%Terapias Alternativas%' and CadCli.Cidade = 'Curitiba' Order By CadCli.NomeEmpresa POrem este meu select esta faltando um filtro que só selecione so cadastro que se reference a cidade de Curitiba e que sejam da categoria Terapias Alternativas, da forma que esta ele esta trazendo todos os cadastros de Curitiba, independente da categoria Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Maio 19, 2009 pelo que vi falta relacionar as tabelas usando INNER JOIN com isso evitar esta falha Compartilhar este post Link para o post Compartilhar em outros sites