Bonjour,

comment faire cette requête qui fonctionne sous Oracle, sous MySQL ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE table1 SET (champ1, champ2) = (SELECT champ1, champ2 FROM table1 WHERE code1 = 1) WHERE code1 IN (2, 3)
elle copie des champs (champ1 et champ2) d'un enregistrement source (1) vers plusieurs enregistrement destination (2 et 3).

idéalement, il me faudrait une syntaxe compatible avec les deux bases (MySQL et Oracle)

Merci