Bonjour à tous,

je me retrouve avec pas mal de soucis aux niveau de mes UPDATES et il se trouve qu'il y a un facteur commun à ces blocages.


EXEMPLE:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
UPDATE ONLY articles_tbl
		SET id_article =  articles_tbl.id_deposant || articles_tbl.numero
		FROM articles_tbl AS a, deposants_tbl AS d
		WHERE  a.id_articles=(select max(id_articles) from articles_tbl)  AND
		d.id_deposant=a.id_deposant AND
		articles_tbl.id_deposant=a.id_deposant;
Dans ce genre de requêtee la partie "WHERE" aide à choisir les données qui vont être concaténées, soit "articles_tbl.id_deposant || articles_tbl.numero", mais ne permet pas de définir les entrées où l'on veut écrire le résultat de cette concaténation..

Par exemple je voudrais écrire le résultat cette concaténation (soit id_article) "que" dans la derniere entrée de cette table(articles_tbl), comment pourrais-je faire?

Merci