Bonjour,  
 
J'ai une Table T1 et une table T2.  
La table T1 possède les champs: {id_client, age_client, statut_client, campagne_client}  
exemple:
id_client   |  statut_client   |  campagne _client
1           |       VIP        |  
2           |       New        |  
3           |       New        |  
4           |       Old        |  
 
En fonction du statut_client (qui prend les valeurs "New", "VIP", "Old" ), je veux affecter au champ campagne_client de la table T1 sa valeur.  
 
J'ai donc une table de référence T2:  
exemple:
statut_client   |  type_campagne  
New                      Campagne2  
VIP                       Campagne1  
Old                       Campagne3  
 
 
Au final, je veux donc:
 
id_client   |  statut_client   |  campagne _client
1           |       VIP        |    Campagne1  
2           |       New        |    Campagne2
3           |       New        |    Campagne2
4           |       Old        |    Campagne3
 
 
Comment ecrire ma requete SQL sous ORACLE ?
 
J'ai écrit ceci en SQL, mais ca fonctionne pas apparemment !!
update   T1  
set      campagne_client = (  
            select   type_campagne  
            from     T2  
            where    T2.statut_client = T1.statut_client  
         );  
 
Pouvez vous m aider a rectifier le code ?????