Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
estou tentando juntar dois SELECTS num só, para economizar as consultas mas estou meio enrolado:
É o seguinte, eu tenho as duas querys abaixo:
SELECT * FROM `albuns` ORDER BY id DESC LIMIT 1;SELECT * FROM `fotos` WHERE album_id = '10';
Nesse caso, eu estou querendo selecionar o ultimo álbum (ou um álbum específico, caso seja fornecido o ID) e todas as suas fotos numa consulta só;
SELECT a.id AS aid, a.titulo AS atitulo, a.descricao AS adescricao, f.id AS fid, f.multimidia_albuns_id AS faid, f.imagem AS fimagem FROM `albuns` AS a LEFT JOIN `fotos` AS f ON (f.album_id = a.id) WHERE a.id = 10;
Essa instrução acima funciona somente se eu passar o ID o álbum, caso ele não seja fornecido, a consulta vai retornar todos os álbuns;
Nesse caso, como que eu faria para LIMITAR somente pelo número de álbuns a serem listados?
Carregando comentários...