Llx_product_extrafields

Bonjour à tous,

je viens vers vous car je ne trouve pas la réponse!!!

J’ai crée un attribut sup pour les produits de type checkbox.

Je le trouve bien dans la table llx_product_extrafields tout comme mes choix dans la colonne ‹ param ›:

a:1:{s:7:« options »;a:22:{i:1;s:31:« CHOIX 1 »;i:2;s:9:« CHOIX 2 »;i:3;s:7:« CHOIX 3 »;i:4;s:6:« CHOIX 4 »;i:5;s:10:« CHOIX 5 »;i:6;s:16:« CHOIX 6 »;i:7;s:24:« CHOIX 7 »;i:8;s:26:« CHOIX 8 »;i:9;s:22:« CHOIX 9 »;i:10;s:31:« CHOIX 10 »;i:11;s:35:« CHOIX 11 »;i:12;s:32:« CHOIX 12 »;i:13;s:33:« CHOIX 13 »;i:14;s:26:« CHOIX 14 »;i:15;s:18:« CHOIX 15 »;i:16;s:5:« CHOIX 16 »;i:17;s:10:« CHOIX 17 »;i:18;s:8:« CHOIX 18 »;i:19;s:5:« CHOIX 19 »;i:20;s:8:« CHOIX 20 »;i:21;s:23:« CHOIX 22 »;i:22;s:4:« CHOIX 23 »;}}

Dans la table llx_product_extrafields je trouve bien la colonne avec avec la valeur 4 mais en sql je ne sais pas comment afficher le texte « CHOIX 4 » via SELECT.

Pouvez-vous m’aider svp?

je vous remercie par avance! très bonne journée

je sais qu’il y a la méthode CASE comme sur cet exemple:

SELECT OrderID, Quantity,
CASE
WHEN Quantity > 30 THEN ‹ The quantity is greater than 30 ›
WHEN Quantity = 30 THEN ‹ The quantity is 30 ›
ELSE ‹ The quantity is under 30 ›
END AS QuantityText
FROM OrderDetails;

mais comme j’ai 24 choix je me demande si il n’y a pas une méthode plus rapide