2016-11-23 21 views
-1

私は2つのデータセットを持っています.1つはCustomerと他のCustomerOrderと呼ばれています。それらは「CustomerID」によってリンクされています。私は両方のデータセットを 'NewData'として参照されるsasライブラリに持っています。ライブラリ参照と両方のセットのCustomerIDを使用してこれらの2つのテーブルをマージするコードを作成する方法を知りたいですか?SASでIDで2つのデータセットをマージする(ライブラリ内のデータセット)

ありがとうございました!

+0

は、それでショットを取りますうまくいかなかった。 – Tom

+0

データステップでは、 'merge'と' by'文を使うか、 'proc SQL'と' join'を使います。 – david25272

答えて

0

これは(tempCustと呼ばれる一時テーブルを作成する)PROC SQLでマージ次のようになります。それはあなたがしようとしたコードを表示し、その後仕事とどのようにそれを教えていない場合

proc sql noprint; 
    create table work.tempCust as 
    select * from 
    NewData.CustomerOrder co, NewData.Customer cust 

    Where co.CustomerID = cust.CustomerID; 
quit; 
関連する問題