Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Harlei Davidson

Consulta SQL em duas tabelas

Recommended Posts

Olá pessoal.

 

Sou novo aqui no fórum e gostaria de compartilhar minha dúvida.

 

Tenho duas tabelas, Imoveis e FotosImoveis.

 

Preciso de uma SQL que retorne o código e o nome do Imóvel e somente uma foto relacionada a esse imóvel.

 

Estava tentando usar assim:

 

SELECT imoveis.id as codigo, imoveis.titulo as titulo, distinct fotosimoveis.idfoto as idfoto, fotosimoveis.foto as foto   FROM  imoveis, fotosimoveis					WHERE imoveis.codigo = fotosimoveis.idfoto ORDER BY imoveis.id desc
Mas esse distinct não tá funcionando... esse é o erro:

 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'distinct fotosimoveis.idimovel as idfoto, fotosimoveis.foto as f...

 

Se alguém puder me ajudar, agradeço.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

passa a estrutura das duas tabelas

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT distinct imoveis.id as codigo, imoveis.titulo as titulo, fotosimoveis.idfoto as idfoto, fotosimoveis.foto as foto   FROM  imoveis, fotosimoveis					WHERE imoveis.codigo = fotosimoveis.idfoto ORDER BY imoveis.id desc
mas cuidado com performance... com grande qtd de dados, pode ser um problema, beleza? ai teria q partir para subquery, algo do tipo

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.