首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

这个SQL还能优化吗?该如何处理

2012-01-26 
这个SQL还能优化吗?select b.name ,a.codefrom table1 a,table2 b,table3 cwhere a.nameb.nameand c.ida

这个SQL还能优化吗?
select b.name ,a.code
  from table1 a,table2 b,table3 c
  where a.name=b.name and c.id=a.id and a.id = 123;

[解决办法]
select b.name ,a.code 
from table1 a,table2 b,table3 c 
where a.name=b.name and c.id=a.id and a.id = 123;
可以修改成这样,比你现在的语句好些
select b.name ,a.code 
from table1 a 
inner join table2 b on a.name = b.name 
inner join table3 c on c.id = a.id 
where a.id = 123;

热点排行
Bad Request.