第一种方式
select a.c1,a.c2,b.c3
from a
left join b on a.c1=b.c1
where a.c1='dddd' and b.c2='xxxxx'
第二种方式
select *
(
select a.c1,a.c2,b.c3
from a
left join b on a.c1=b.c2
) ab
where c1='dddd' and c2='xxxxx'
这两个效率会一样吗??
为什么??
...全文
22011打赏收藏
求两种sql写法效率问题
第一种方式 select a.c1,a.c2,b.c3 from a left join b on a.c1=b.c1 where a.c1='dddd' and b.c2='xxxxx' 第二种方式 select * ( select a.c1,a.c2,b.c3 from a left join b on a.c1=b.c2 ) ab where c1='dddd' and c2='xxxxx' 这两个效率会一样吗?? 为什么??
笔误
第一种方式
select a.c1,a.c2,b.c3
from a
left join b on a.c1=b.c1
where a.c1='dddd' and b.c2='xxxxx'
第二种方式
select *
(
select a.c1,a.c2,b.c3
from a
left join b on a.c1=b.c1
) ab
where c1='dddd' and c2='xxxxx'
这两个效率会一样吗??
为什么??