UPDATE+max= Incompatibilité?
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:
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