Bonjour,
J'ai une table
t_article
----
article_id
article_txt
rubrique_id
article_ordre
article_ordre est la position de l'article dans la rubrique.
a l'insertion d'un article il doit donc plus grand que tous les autres pour cette rubrique.
Je voudrais donc faire un
Mais evidemment ca ne fonctionne pas (sinon je ne serais pas la).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT (article_txt, rubrique_id, article_ordre) VALUES ("blablabla", 1, SELECT max(article_ordre) + 1 FROM t_article WHERE rubrique_id = 12345)
Y a t'il un moyen d'ecrire cela en une requete ou suis-je obligé de le faire en deux temps ?
Partager