Bonjour à tous,
J'aurais besoin dans le cadre de mon jeu de faire une requete update qui va prendre la valeur dans une ligne de la table T et de la mettre dans une autre ligne de la même table T.
J'ai donc pensé à une requête imbriquée pour le faire et ça donnerait quelque chose comme ceci:
Mais mysql n'en veut pas et d'après le cours de SQL de ce site il n'est pas possible d'utiliser les requêtes imbriquées avec un UPDATE sur mysql, donc j'aimerais connaître la manière la plus optimisée de faire ce que je veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 UPDATE Tunites_users UU1 SET quantite = quantite + ( SELECT quantite FROM Tunites_users UU2 WHERE UU2.id_unite = 11 AND UU1.Tunites_users.id_user = UU1.id_user ) WHERE id_unite = 6
Merci d'avance!
Partager