Bonjour à tous,
J'ai deux tables
Je veux afficher une photo pour chaque galerie disponible.GALERIE
id
nom_galerie
-----------------------
PHOTOS
id
description
image
id_gal
J'ai fais donc la requete suivante :
D'habitude, je fais deux requete pour faire ce que j'ai plus haut mais je me suis dit qu'il était temps de me mettre sérieusement à optimiser tout ca....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT galerie.id, galerie.nom_galerie, photos.description, photos.image, photos.id_gal FROM galerie, photos WHERE photos.id_gal = galerie.id GROUP BY galerie.id
Je précise que cela fonctionne sans problème mais j'aimerais savoir si il n'y a pas plus court pour faire la meme chose...
Merci de votre aide.
Bertrand
PS: Serait-il également possible de prendre une photo aléatoirement et pas la dernière de chaque galerie comme c'est le cas actuellement?
Merci
Partager