如data a 中id 取值为1,3,4,6 data b中id取值为1,2,3,4 那么要找出的值就是2,6。
求各位高手不吝用各种data merge或proc sql解决。

|
楼主: Imasasor
|
6615
8
两个表相同变量不同值的查询 |
|
已卖:215份资源 学科带头人 33%
-
TA的文库 其他...
|
回帖推荐redbaby_jia 发表于8楼 查看完整内容 data data1;
input id@@;
cards;
1 3 4 6
;
run;
data data2;
input id@@;
cards;
1 2 3 4
;
run;
proc sql;
create table data3 as
select id as id1 from data1
where id not in (select id from data2);
run;
proc sql;
create table data4 as
select id as id2 from data2
where id not in (select id from data1);
run;
data data5;
merge data3 data4;
run;
proc print data=data5;
run;
本帖被以下文库推荐
| ||
|
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;
|
|||
|
|
| ||
|
Let them be hard, but never unjust
|
||
| ||
|
Let them be hard, but never unjust
|
||
| ||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


