大家好。
我有一个小问题:不同library的两个数据集,怎么在proc sql select语句中的where处进行比较?
具体示例如下:
libname library1 'D:\library1';
libname library2 'D:\library2';
data library1.raw;
input num t x;
cards;
1 78 4
2 79 .
2 80 2
2 81 4
3 78 0
3 81 3
4 79 0
5 55 3
5 4 1
;
run;
data library2.numlist;
input num;
cards;
1
3
5
;
run;
procsql;
select * from library1.raw
where not exists
(select * from numlist where library1.raw.num=library2.numlist.num);
quit;
因为数据集raw保存在library1,而数据集numlist保存在library2,那么在proc sql select的where条件句部分,library1.raw.num=library2.numlist.num应该怎么正确表达?
谢谢~