J'essaye de placer la valeur dans une table à la somme des valeurs dans une autre table. Quelque chose le long de ces lignes:Fonction d'agrégation dans une requête de mise à jour SQL?
UPDATE table1
SET field1 = SUM(table2.field2)
FROM table1
INNER JOIN table2 ON table1.field3 = table2.field3
GROUP BY table1.field3
Bien sûr, car cela signifie, il ne fonctionne pas - SET
ne supporte pas SUM
et il ne supporte pas GROUP BY
.
Je devrais le savoir, mais mon esprit dessine un vide. Qu'est-ce que je fais mal?
+1 : Apprécié la mise à jour –