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: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
最終結果,只有一倏