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

SQL性能有关问题求问

2012-03-16 
SQL性能问题求问?条件:select a.1, c.1,b.1from a, b, cwhere aID bID and aID cID其中: aID在表a中是

SQL性能问题求问?
条件: 
select a.1, c.1,b.1
from a, b, c 
where aID = bID and aID = cID
其中: aID在表a中是唯一值, bID在b表中有多个值, cID在c表中也有多个值.
问: aID = bID and aID = cID 会不会产生逻辑条件 cID = bID 而造成迪尔卡积连接??


而我做成二个联合语句,就会很快.

[解决办法]

SQL code
当然不会造成迪尔卡积。可以添加提示试试:select /*+leading(a)*/a.1, c.1,b.1 from a, b, c where aID = bID and aID = cID 

热点排行
Bad Request.