Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Ajuda query MYSQL

$
0
0
Bem, antes de mais, o meu objetivo é ir buscar dados a uma base de dados.

Existem 2 tabelas: a imóveis e a imagens.

Cada imóvel pode ter várias images, mas cada imagem pode ter apenas um imóvel (1:n)

A base de dados é assim:

Imagem Colocada


A minha ideia é ir buscar o nome do imóvel, a descrição e APENAS a primeira imagem associada a esse imóvel.

Criei a seguinte query:

Código :
SELECT imovel.nome, imovel.descricao, imagens.link FROM imovel INNER JOIN imagens ON imovel.id = imagens.id_imovel

Neste caso retorna todas as imagens associadas ao imóvel.

Tentei ainda a seguinte query:

Código :
SELECT imovel.nome, imovel.descricao, imagens.link FROM imovel INNER JOIN imagens ON imovel.id = imagens.id_imovel LIMIT 1

Neste caso retorna apenas um imóvel.

Como posso fazer para retornar todos os imóveis mas APENAS uma imagem de cada um deles?

Obrigado

Viewing all articles
Browse latest Browse all 14700