Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, no meu site de imobiliaria preciso fazer uma consulta para somente os itens q seleciono e qndo realizo ele chama todas condições, eu sou um pouco leigo no mysql, sei q a função esta errada alguem pode me sugerir uma forma para realizar a consulta de forma correta.
segue abaixo o código como usei.
SELECT * FROM imovel
LEFT JOIN bairro ON bairro.id_bairro = imovel.id_bairro
LEFT JOIN proprietario ON proprietario.id_prop = imovel.id_proprietario
LEFT JOIN finalidade ON finalidade.id_finalidade = imovel.finalidade
LEFT JOIN tipo_movel ON tipo_movel.id_tipo_imovel = imovel.id_tipo_imovel
LEFT JOIN cidade ON cidade.id_cidade = imovel.id_cidade
LEFT JOIN fotos ON fotos.token = imovel.token WHERE imovel.finalidade ='$finalidade' OR imovel.id_cidade = '$cidade' OR imovel.id_tipo_imovel = '$tipo' OR imovel.id_bairro = '$bairro' OR imovel.dormitorios = '$dorm' OR imovel.qntd_pessoas = '$pessoas' AND fotos.classe = '1'
obs: No caso de foto eu coloquei aonde classe é 1 pq no envio de fotos são inseridas várias fotos pertencente ao msm id, porem a classe 1 é definida como a foto principal.Carregando comentários...