|
板凳
楼主 |
发表于 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;
//这段程序就是先将两张表进行连接,然后在连接后的结果中进行删选.得到结果.
-----------------------------------------
个人想法! |
|