我學習PROC SQL,不知爲什麼以下兩個結果是不同的:SAS PROC SQL生成笛卡爾積
我有兩個數據設置如下
data data1;
input name $ value;
datalines;
a 1
b 3
c 5
;
run;
data data2;
input name $ value;
datalines;
A 2
B 4
C 6
D 8
;
run;
1,方法一
proc sql;
select *
from data1, data2
;
quit;
2,方法二
proc sql noprint;
create table output as
select * from data1, data2
;
quit;
1只是生成結果,2是將生成的結果寫入工作表。查詢結果應該是一樣的,你能解釋一下你有什麼不同嗎? – kl78
嗨,請看圖片 – useR