Bonjour,
J'ai deux tables (Produits et Photos). Un produit peut avoir une, plusieurs, ou aucune photo. Je souhaite afficher tous les produits avec leur photo (si il y en a, sinon ça m'affiche quand même le produit mais la valeur null est indiqué dans la photo). Pas de problème, j'utilise la jointure LEFT :
Je souhaiterais maintenant afficher seulement la première photo de tous les produits (si il n'y a pas de photo une valeur null sera retourné, mais mon produit devra bien sortir). Et c'est la où ça coince !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM Produit LEFT JOIN Photos ON (photo_parent=id_produit)
Quelq'un aurait-il une idée, j'ai essayé avec limit et first, mais ça me limit le nombre de résultat des produits mais pas de photos.
Si quelqu'un a une idée je suis prenneur car je cherche depuis plusieurs heures en vain.
Merci d'avance ;-)
Partager