Bonjour,
je vous expose rapidement mon problème:
j'ai une table 'annonces' et une table 'photos'
dans cette table 'photos' il y a un champ "principale" qui est à 1 si cette photo à été selectionnée comme principale. Mais il peut ne pas y avoir de photo principale pour une annonce.
Je cherche donc la jointure permettant de selectionner une annonce avec une photo, si elle existe, et la photo principale s'il y a une photo principale, sinon n'importe laquelle.
j'ai donc pour l'instant ma requete :
Code :
- SELECT a.titre,a.id,p.nom
- FROM annonces a
- LEFT JOIN photos p
- ON p.id_annonce=a.id
- GROUP BY id
|
à quel moment doit-on spécifier la condition du principale='1' ?