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 ?????