Bonjour à tous,
Soit une table MySQL composée d'une colonne "cat_id" et d'une colonne "prod_id". Classique.
Chaque produit étant rangé dans une catégorie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 cat_id | prod_id 1 12 1 10 1 20 2 5 2 7 3 1 etc...
Mais je voudrais y ajouter une 3ème colonne : poids.
De façon à faire monter ou descendre les produits dans leur catégorie.
Et pour garnir cette colonne pour la première fois, j'ai besoin de faire :
Bref que le poids commence à 1 à chaque nouvelle catégorie rencontrée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 cat_id | prod_id | poids 1 12 1 1 10 2 1 20 3 2 5 1 2 7 2 3 1 1 4 6 1 4 9 2 etc...
Et je tourne le truc dans tous les sens, avec des tableaux, des sessions...pour préparer la requête UPDATE de la colonne poids... pas moyen...
Quelle technique utiliseriez-vous ?
D'avance merci.
Partager