Bonjour tout le monde,
je cherche à faire une incrémentation par un UPDATE (je ne vais pas trop m'attarder sur le pourquoi car ca serait un peu long) , mon objectif est qu'a chaque fois que je rentre un article dans ma table "articles_tbl" un attribut 'numero' de la table "deposants_tbl" s'incremente. C'est le deposant qui depose l'article donc cette incrementation doit être faite sur sa ligne (où il a un id_deposant en clé primaire).
Le probleme actuel est que qd je lance cet UPDATE, l'attribut 'numero' de la table deposants_tbl s'incrémente sur tous les deposants et non sur le concerné.
Voila mon code:
UPDATE ONLY deposants_tbl
SET numero=deposants_tbl.numero+1
FROM deposants_tbl AS d, articles_tbl AS a
WHERE a.id_articles=(select max(id_articles) from articles_tbl) AND
a.id_deposant=d.id_deposant;
MERCI
Partager