Bonjour,
Vous êtes mon dernier espoir avant d'abandonner
J'ai besoin de réaliser un UPDATE de 4 champs d'une table à partir d'une autre table mais pas lié directement, donc il y a une troisième table servant de lien.
J'ai vu beaucoup de pages et d'exemples sur le web mais sous différent langages et différentes problématique, je ne parviens pas à reproduire un exemple avec mon cas de figure. des UPDATE avec un SELECT, des JOIN, ... mais aucune ne fonctionne à part celle ci mais cela effaces les données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 UPDATE SIEBEL.s_invoice aa SET (aa.x_adresse1, aa.x_adresse2, aa.x_adresse3, aa.x_adresse4) = ( select cc.addr, cc.addr_line_2, cc.addr_line_3, cc.addr_line_4 from SIEBEL.s_contact bb, SIEBEL.s_addr_per cc where bb.pr_per_addr_id = cc.row_id --and aa.bl_per_id = cc.row_id ) WHERE aa.x_mode_indemnisation ='Bon de dédommagement' and aa.status_cd = 'A soumettre';
Voici ce que je souhaite :
Merci d'avance pour votre aide !
Nico
Partager