Bonjour,
J'ai une table contenant des questions et un ordre d'affichage
t_question
------
que_id - que_txt - que_ordre
1 blablabla 1
2 tutututu 2
3 hophophop 4
J'aimerais pouvoir faire "remonter" une question dans la sequence d'ordre
Dans mon exemple ca serait par exemple en remontant la question 3 :
1 blablabla 1
2 tutututu 4
3 hophophop 2
Est-ce possible autrement qu'en multipliant les requetes ?
- SELECT que_ordre FROM t_question WHERE que_id = question_a_remonter
- SELECT max(que_ordre) as newFROM t_question WHERE que_ordre < ordre_trouvé LIMIT 1
- UPDATE t_question SET que_ordre = new
etc.
Partager