| 
 | 
板凳
 
 
 楼主 |
发表于 2004-5-13 10:32:26
|
只看该作者
 
 
 
re:
我个人觉得这两个程序并没有太大的区别: 
它们执行后的结果是相同的.要说区别那可能就是它们在执行过程不同: 
proc sql;  
title 'Inner Join';  
select *  
from lefttab as l, righttab as r    
where l.continent=r.continent; 
//这段程序是从两张表中取记录,然后比较字段continent,得到结果. 
proc sql;  
title 'Inner Join';  
select *  
from lefttab as l inner join  
righttab as r  
on l.continent=r.continent;  
//这段程序就是先将两张表进行连接,然后在连接后的结果中进行删选.得到结果. 
----------------------------------------- 
个人想法! |   
 
 
 
 |