Tenho um banco com duas tabelas, uma imoveis e uma imagens.
A tabela imoveis e imagens precisam se relacionar. Na tabela imagens estarão as imagens que podem ser uma ou muitas imagens relacionadas a cada imovel.
Até ai tudo bem.
Quando realizo uma busca para me retornar apenas um resultado dos imoveis e ilimitadas imagens ok...
Funciona do jeito que preciso..
Quando realizo uma consulta que pode me gerar mais resultados , me retorna registros tanto de uma quanto de outra tabela, como tenho mais fotos que imoveis, aparecem registros de imoveis repetidos com fotos diferentes, ja tentei no select inner join , left join , outer , right e nada continuo com o mesmo resultado.
Se alguem puder me ajudar agradeço ....
SELECT * FROM imagens LEFT OUTER JOIN imoveis ON imagens.id_imovel = imoveis.id WHERE preco <= '$ate' AND bairro = '%s' AND dorm ='$valordorm' "