Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho duas tabelas:
produtos
-- id
bla bla bla
produtos_fotos
-- id
-- id_produto
-- foto
A tabela produtos_fotos tem mais de um registro para cada produto, pois há mais de uma foto para cada um deles.
Quero montar uma página com os últimos produtos cadastrados. Para isso, quero, além dos dados do produto, uma única foto dele, apenas para uma ilustração. Creio que eu deveria fazer uma sbuquery, mas eu teria de colocar um WHERE nela. Não sei como fazer.
tentei assim:
SELECT q.id, q.nome, q.modalidade, q.cidade, q.uf,
(SELECT thumb FROM quadras_fotos LIMIT 1) as thumb,
(SELECT id_quadra FROM quadras_fotos LIMIT 1) as id_quadra
FROM quadras AS q
LIMIT 3
O problema é que o thumb e o id_quadra não correspondem ao ID da quadra.
Como posso fazer isso sem usar duas consultas?
Carregando comentários...