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