Bonjour,
J'ai la situation suivante :
3 tables dans une base de données Oracle :
1/ PRODUIT : id, code, description, label.
2/ PARAMETRE : id, nom, valeur
Relation plusieurs à plusieurs entre produit et parametre, donc :
3/ PRODUIT_PARAMETRE : table croisée : produit_id, parametre_id
Mon besoin est le suivant :
je veux, pour chaque produit, modifier la valeur du label, pour qu'elle prenne comme nouvelle valeur : la concaténation du code, de la description du produit, et de tous les couples nom-valeur des paramètres.
Exemple de résultat que je veux obtenir: Pour un produit (code='c1', description='blabla'), ayant 3 paramètres définis ((nom='p1', valeur='v1'), (nom='p2', valeur='v2'), (nom='p3', valeur='v3')), le résultat attendu est :
'c1, blabla / p1=v1, p2=v2, p3=v3'
Merci pour votre aide![]()
Partager