Si je fais cette requête : SELECTnom_personnage,nom_attributFROMpersonnagesINNERJOINattributs_personnagesONpersonnages.id_personnage=attributs_personnages.id_personnageINNERJOINattributsONattributs.id_personnage=attributs_personnages.id_personnage
J'obtiens par exemple
Jean épée
Jean bouclier
Bernard dague
Existe-t'il un moyen de récuperer
Jean épée, bouclier
Bernard dague ?
Mes tables sont-elles bien organisées?
puis-je mieux faire?
SELECT nom_personnage, GROUP_CONCAT(nom_attribut SEPARATOR ', ')
FROM personnages
INNER JOIN attributs_personnages ON personnages.id_personnage = attributs_personnages.id_personnage
INNER JOIN attributs ON attributs.id_personnage = attributs_personnages.id_personnage
GROUP BY nom_personnage
Merci pour vos réponses c'est exactement ce que je cherchais!
Jointure et doublons
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Tutoriel complet MySQL !