2017-03-10 3 views
0

私は1つのテーブルがあり、3(id)がなく、2番目のテーブル1(id)& 2(id)はありませんが、3(id)は存在します。 SASのすべてのIDを1(id),2(id),(3(id)に更新したいSASのテーブルをJOINまたはUPDATEするには?

注:追加の列を作成したくありません。

例えば、

id industry 
1 a 
2 b 
3 

id industry 
1 
2 
3 c 

id industry 
1 a 
2 b 
3 c 
+0

は、より詳細う。 –

答えて

1

準備データ

data a; 
    infile datalines missover; 
    input id industry $; 
datalines; 
1 a 
2 b 
3 
; 
run; 

data b; 
    infile datalines missover; 
    input id industry $; 
datalines; 
1 
2 
3 c 
; 
run; 

ソリューション

方法1

/* create a new data set A */ 
data a; 
    update a b; 
    by id; 
run; 

方法2

/* modificate an existing data set A (better performance)*/ 
data a; 
    modify a b; 
    by id; 
run; 
+0

アップデートが動作します:) –

関連する問題