|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Thomas DelcliteDoctorant Inscription : mai 2011 Messages : 15 ![]() |
Bonjour à tous,
Je cherche à faire une fusion de deux tables, sous un forme (je pense) non prévu par Merge par exemple. Je ne sais pas si une macro est nécessaire pour une telle commande. Si oui, je déplacerai le topic. Je dispose de deux tables : Table 1 : ind ref info1 info2 ... 1 001 xxx1 yyy1 2 001 xxx2 yyy2 3 002 xxx3 yyy3 4 002 xxx4 yyy4 ... Table 2: ref info3 info4 ... 001 zzz1 ttt1 002 zzz2 ttt2 ... Je voudrais obtenir une table sous cette forme : ind ref info1 info2 info3 info4 1 001 xxx1 yyy1 zzz1 ttt1 2 001 xxx2 yyy2 zzz1 ttt1 3 002 xxx3 yyy3 zzz2 ttt2 4 002 xxx4 yyy4 zzz2 ttt2 ... En d'autres termes, je veux conserver le nombre de ligne contenu dans la table 1, mais rajouter les variables de la table 2 (avec comme jonction la variable ref). Sous Excel, pas de souci, avec un recherchev tout fonctionne, mais je suis contraint de le faire sous SAS. Quelqu'un a-t-il une idée ? Merci d'avance, Thomas |
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() Fabien Inscription : novembre 2008 Messages : 59 ![]() |
Salut,
Regarde l'exemple ci dessous. Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Sinon ça en SQL:
Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Thomas DelcliteDoctorant Inscription : mai 2011 Messages : 15 ![]() |
Merci pour vos réponses rapides et efficaces.
J'ai retenu la première (Merci Suistrop), je pense que c'est la plus simple à réaliser. Note pour plus tard : lorsque que la fonction Merge ne fonctionne pas, penser à inverser les 2 noms de bases... (je me sens stupide) Un grand merci en tout cas. Thomas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com