J'ai un peu chipoté pour trouver, j'ai meme lu des post qui disaient que ce n'etait pas possible.
Donc puisque ca marche quand meme et que ce n'est pas evident (a mon sens) j'illustre, si ca peut servir à d'autres

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
UPDATE
  UU
  set
  UU.Comment = 'patch',
  UU.hrkreel=XXX.r_ref,
  UU.prixReel=XXX.r_zi_pr_st,
  UU.etatReel=case when XXX.r_pc_state=100 then 'OK' else 
  case when XXX.r_pc_state=40 then 'HS' else 'KO' end end   
FROM         
tmp_bonus_342 UU
 INNER JOIN tmp_9797Remain AS XXX ON XXX.CD = UU.refInternal