Bonjour à tous,
J'ai une table dans laquelle une ligne peut posséder plusieurs champs dans une même colonne.
Exemple : imaginons un produit qui possède un statut : commandé, livré, en rupture.
Chaque nouveau statut ne remplace pas le précédent, mais ajoute une nouvelle ligne dans une table qui relie l'ID du produit et un statut.
Quand je fais la requête :
Ca ne m'affiche que le premier statut qui a été affecté au produit, tous les autres statuts ne sont pas affichés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT produit.id, statut.nom FROM table_produit AS produit LEFT JOIN table_produit_statut AS statut ON statut.produit_id = produit.id ORDER BY produit.id
Quelle requête devrais-je utiliser pour afficher tous les statuts qu'un produit a connu ?
Je vous remercie !
Partager