Bonjour,
Voici ma requete SELECT sur la table que je souhaite mettre à jour (et qui me donne bien le resultat que j'attend) :
Je souhaite mettre à jour d'autres champs de la table MSP_ASSIGNMENTS pour chaque ligne du résultat de mon SELECT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT MA.RES_UID, MA.TASK_UID, MA.PROJ_ID FROM MSP_WEB_RESOURCES MWR INNER JOIN MSP_PROJECTS MP INNER JOIN MSP_ASSIGNMENTS MA ON MP.PROJ_ID = MA.PROJ_ID INNER JOIN MSP_TASKS MT ON MA.TASK_UID = MT.TASK_UID AND MP.PROJ_ID = MT.PROJ_ID INNER JOIN MSP_RESOURCES MR ON MP.PROJ_ID = MR.PROJ_ID AND MA.RES_UID = MR.RES_UID ON MWR.RES_NAME = MR.RES_NAME WHERE (MWR.WRES_IS_ENABLED = 0)
Comment faire svp ? J'ai essayer d'ajouter mon select , d'utiliser la fonction EXISTS, mais je dois mal m'y prendre car cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE MSP_ASSIGNMENTS SET ASSN_REM_WORK = 0, ASSN_WORK = ASSN_ACT_WORK WHERE ???
Merci de votre aide !
Partager