Bonjour,
J'ai doit souvent compléter une variable table1.var1 en fonction d'une autre variable présent dans une autre table (table2.VarA).
J'ai plusieurs cas : J'aimerai remplir table1.VAR1 tel que table.VAR1=TABLE2.VarA si table1.VarB=table2.VarB. Pour l'instant, j'utilse proc sql avec je fait un left join avec Var2 et VarB comme clé. Mais s'il y as une méthode moins bricolé, je suis fortement intéressée.
Mon cas qui me pose plus de souci: c'est de remplir table1.Var1=1 si table1.varB est présent dans table2.varB, sinon table1.Var1=0.
Pour l'instant je me débrouille en créant une sous-table de Table1 que je rempli de 1 puis que je "recolle" au reste. J'aimerai ne pas avoir à créer de table intermediaire. Est ce que vous avez une méthode plus économique en étape et plus propre, s'il vous plait?
J'espère que ma demande est correctement formulé, sinon n'hésiter pas à me poser une question car c'est un cas que je rencontre souvent et que j'aimerai bien optimiser.
Partager