连接两个SAS数据集,但仅当ID出现在两者中时才会连接

时间:2014-10-20 16:58:23

标签: sas concatenation

我希望连接两个SAS数据集,一个来自2003年,另一个来自2013年。两者中都有一个uniq标识符,并且我只允许允许记录在它们出现时连接在一起。

NB。有多个具有相同ID的记录。

1 个答案:

答案 0 :(得分:-1)

这里有一些未经测试的代码:

proc sql;
create table want as
select * from(
select * from t1 where t1.id in (select t2.id in t2)
union
select * from t2 where t2.id in (select t1.id in t1)) as A;
quit;