Fusion de table SAS

pline12 -  
 toto -
Bonjour,

Je dispose de 2 tables suivantes:
a b
1 2
1 3

a c
1 2
1 3

et je souhaite obtenir la table suivante:
a b c
1 2 2
1 2 3
1 3 2
1 3 3

comment on peut faire?

1 réponse

  1. toto
     
    Voici une réponse possible :

    /*Création des 2 tables*/
    data tab1;
    input a b;
    cards;
    1 2
    1 3
    run;

    data tab2;
    input a c;
    cards;
    1 2
    1 3
    run;

    /*Création de la jointure*/
    proc sql;
    create table jointure as
    select tab1.a,tab1.b,tab2.c
    from tab1
    inner join
    tab2
    on (tab1.a=tab2.a);
    quit;

    Tcho.
    1