表 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吗?