ITPUB论坛 » Oracle入门与认证 » SQL条件性能求问??
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-8-5 20:24 zfh2008
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 而造成迪尔卡积连接??

2008-8-5 21:56 yxxiao
不會

2008-8-5 21:59 yxxiao
我測試如下:
XIAO1(a1) --值為1
XIAO2(b2) --值為1/2
XIAO3(c3) --值為1/2/3
如果迪卡積,則相當於6倏記錄,
但,SELECT a1,b2,c3 from xiao1,xiao2,xiao3
where a1=b2 and a1=c3
最終結果,只有一倏

2008-8-5 22:46 棉花糖ONE
不会的

2008-8-6 08:50 macherater
结果还是一条

2008-8-8 15:10 guanam
迪卡尔积部是这个概念

页: [1]
查看完整版本: SQL条件性能求问??


Powered by ITPUB论坛