当前位置:首页 > 数据库 > Oracle技术

join on 的有关问题

优良自学吧提供join on 的有关问题,join on 的问题1.select t1.id, t1.name, t2.location from t1, t2 where t1.id=t2.id 2.select t1.id, t1.n

join on 的问题
1.
select t1.id, t1.name, t2.location from t1, t2 where t1.id=t2.id

2.
select t1.id, t1.name, t2.location from t1 jion t2 on t1.id=t2.id


请问各位大神,这两个语句哪个效率更高一些?
------解决思路----------------------
一样的,仅仅是写法不同。
------解决思路----------------------
join是SQL标准的写法,Oracle为了兼容支持这种方式
where a.col1=b.col1(+) 这样的是Oracle自己的写法
两者基本没有区别
join的可移植性高些,换到别的数据库也能使用
另外例如full join,from a,b where a.c=b.c 这样的写法就不支持
其他情况下,推荐使用后者

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢

最近更新