这样写,和用join 哪个效率高些???
比如
select a.tid,b.tid from table1 as a,table2 as b where a.tid=b.tid
和
select a.tid,b.tid from table1 as a inner join table2 as b on a.tid=b.tid
看了Haiwer(海阔天空) 和paoluo(一天到晚游泳的鱼) 两位老大写的语句...
于是想问问哪个效率高点?
或者这两种写法各有什么优缺点?
------解决方案--------------------select a.tid,b.tid from table1 as a inner join table2 as b on a.tid=b.tid
------解决方案--------------------inner join 的效率高
------解决方案--------------------Inner Join 效率高
LZ:其实你可以自己测试一下啊
------解决方案--------------------一样,没有哪个高哪个低的说法,语意完全一样
这2个生成的执行计划是完全一样的,没有区别
------解决方案--------------------sp4(1) ( ) 信誉:100
-------------
你说的那可不见得
我以前做过一个测试,INNER JOIN 就是比第一种要快哦
呵呵
------解决方案--------------------inner join是标准写法