就是很简单的合并两个表,一个数据集里是 38586 个观测,另一个数据集里是40742 个观测,一运行程序跑了好久,然后出来有7千多万条观测。。。请问大神们是怎么回事,我以前用一样的代码写的跑出来都没问题的。。。
代码如下:
proc sql;
create table merge3
as select a.stkcd, a.year, a.asset, a.liability, a.PPE, b.profit
from dst.balancedsheet as a left join dst.incomestatement as b
on a.stkcd=a.stkcd
and a.year=b.year
;
quit;