Update inner join (select sum())
Bonjour,
je veux faire la requête suivante :
Code:
update table1 inner join (select chp1, sum(val1) as v from table2 group by chp1) as t on (table1.chp1 = t.chp1) set table1.val = t.v
mais il m'affiche l'erreur suivante :
Citation:
l'opération doit utiliser une requête qui peut être mise à jour
par contre la requête
Code:
select * from table1 inner join (select chp1, sum(val1) as v from table2 group by chp1) as t on (table1.chp1 = t.chp1)
marche.
comment faire ????