Bonjour,
Voyez vous une incohérence dans cette requête:
La requête select renvoie plusieurs résultats du champ prono.point.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UPDATE prono SET (SELECT prono.point_match FROM prono, matchs WHERE prono.score_eq1=matchs.score_eq1 AND prono.score_eq2=matchs.score_eq2 AND prono.idmatch = matchs.id)=3
Comment mettre les valeurs de ce champ à 3 ??
Merci de votre aide
La solution est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE prono JOIN matchs on prono.idmatch = matchs.id set prono.point_match = 3 WHERE prono.score_eq1=matchs.score_eq1 AND prono.score_eq2=matchs.score_eq2 AND prono.idmatch = matchs.id
Partager