Question

Je veux mettre à jour un tableau, disons Table 1 en utilisant une table que je crée à la volée (disonstemp). Pour y parvenir, j'ai la requête suivante:

UPDATE Table1 SET COUNT = temp.ctemp FROM ( SELECT A, SUM(UNO) AS ctemp FROM Table1
                                            GROUP BY A 
                                            ORDER BY A) 
                                      AS temp,Table1 t1
                                      WHERE temp.A = t1.A;

Ça fonctionne bien dans SQL Server 2008 mais MySQL jette l'erreur

syntax error, unexpected FROM, expecting 'END_OF_INPUT' or ';'

Une idée de ce qui me manque ici?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top