Bonjour,

J'essaye de faire un update avec un filtre sur des données d'une autre table liée. Je n'arrive pas à trouver la syntaxe qui marche avec firebird :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
update table1 T1 
 set T1.champ1=1
 from table2 T2
 where
   T1.champ2=T2.champ2   --> jointure
   and T2.champ3<'12/31/2007' --> filtre
Visiblement il ne comprend pas le from (j'ai essayer aussi avec un inner join un peu partout, mais sans succès)

Merci.