表 a 记录集如下 id1 id2
2 5
3 5
5 1
9 0
表 b
id1 id2
2 5
3 5
5 0
5 1
9 0
简单的sql 想把两个表的相同纪录集合找出来,但是为什么结果不是想要的呢?
proc sql noprint;
create table ab as
select *
from a , b
where a.id1=b.id1 and a.id2 = b.id2;
出来的结果按照正常的SQL应该是4列,但是SAS中就只能出2列
2 5
3 5
5 1
5 1
9 0
这样让结果混淆,搞不清楚(5 1) (5 1) 应该对应哪个表里的哪些列.
SAS的bug吗?



雷达卡




京公网安备 11010802022788号







