Bonjour,
j'ai fait un nouveau message, ce sera plus clair...
J'ai 2 requêtes qui comptes des enregistrements (comparaison de valeures)
Ensuite j'ai un requête qui se base sur les 2 premières pour mettre à jour le champ d'une table.
Est-ce que quelqu'un pourrait m'aider à n'en faire qu'une seule car j'ai un message lorsque j'exécute la 3e requête :"l'opération doit utilisé une requête qui peut être mise à jour"
Requête 1 (test1)
Requête 2 (test2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT Count(OF_LIGN.NUM_OF) AS CompteDeNUM_OF, OF_LIGN.NUM_OF FROM OF_LIGN WHERE (((OF_LIGN.FLAG_SOLD)=Yes)) GROUP BY OF_LIGN.NUM_OF;
Requête 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(OF_LIGN.NUM_OF) AS CompteDeNUM_OF, OF_LIGN.NUM_OF FROM OF_LIGN GROUP BY OF_LIGN.NUM_OF;
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE (test1 RIGHT JOIN test2 ON (test1.CompteDeNUM_OF = test2.CompteDeNUM_OF) AND (test1.NUM_OF = test2.NUM_OF)) LEFT JOIN OF_ENT ON test1.NUM_OF = OF_ENT.NUM_OF SET OF_ENT.FLAG_SOLD = Yes WHERE (((OF_ENT.NUM_OF) Is Not Null));
Partager