Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi galera, tudo bem!
Eu tenho as seguintes tabelas no banco de dados:
// tabela em que fica armazenado as galerias.
CREATE TABLE galerias (
id INT(11) NOT NULL,
descricao TEXT NULL,
datahora DATETIME NULL,
publicar ENUM('S', 'N') NULL,
PRIMARY KEY(id)
);//tabela em que fica armazenado as fotos.
CREATE TABLE galeria_fotos (
id INT(11) NOT NULL AUTO_INCREMENT,
id_galeria INT(11) NULL,
path_thumb VARCHAR(255) NULL,
path_foto VARCHAR(255) NULL,
PRIMARY KEY(id)
);Então gostaria de saber como fazer um select para retornar somente as galerias que contenham fotos.
É isso, desde já agradeço.
Valeu pela ajuda!
Funcionou?
Funcionou sim.
Muito obrigado, e desculpe por ter demorado a responder. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif
Só mais uma dúvida.
Como faço para quando fazer esse select retornar também a pimeira foto de cada galeria?
Opa, foi nada.
To meio enferrujado no sql, mas vamos tentar:
SELECT g.descricao, f.path_foto
FROM galerias g
INNER JOIN galeria_fotos f ON g.id=f.id_galeria
GROUP BY g.descricao, f.path_foto
ORDER BY f.path_foto;
>
Funcionou sim.
Muito obrigado, e desculpe por ter demorado a responder. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif
Só mais uma dúvida.
Como faço para quando fazer esse select retornar também a pimeira foto de cada galeria?
Funcionou perfeitamente. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Mais uma vez muito obrigado
Abraço, e Feliz Ano Novo.
Foi nada.
Feliz 2008 pra voce.
http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
>
Funcionou perfeitamente. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Mais uma vez muito obrigado
Abraço, e Feliz Ano Novo.
Tente assim: