Bonjour j'utilise group_concat pour grouper 2 ligne dans un champs, est qu'il ya pas moyen de separer le resultat de group_concat en colonnes au lieu de les regrouper dans la meme colonne ??
voila ma requête :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SELECT pr.reference, group_concat(a.nom ,'=' , av.valeur ) as val FROM produit_reference pr LEFT JOIN produit_reference_boutique prb ON prb.id_produit_reference = pr.id_produit_reference LEFT JOIN produit_boutique pb ON pb.id_produit_boutique = prb.id_produit_boutique LEFT JOIN produit p ON p.id_produit = pb.id_produit LEFT JOIN produit_reference_has_attribut_valeur prav ON prav.id_produit_reference = pr.id_produit_reference LEFT JOIN attribut_valeur av ON av.id_attribut_valeur = prav.id_attribut_valeur LEFT JOIN attribut a ON a.id_attribut = av.id_attribut WHERE pb.id_produit_boutique =26 AND pb.id_boutique = 2 GROUP BY pr.reference
voila le resultat : http://i.imgur.com/yPjpw6Y.png
merci de m'aider
Partager