-1
我想弄清楚什麼可能導致左連接掛起。我已經把問題縮小到一個特定的表格,但是我不能爲了我的生活找出可能發生的事情。基本上,我有兩個表,我們稱它們爲表A和表B.當我將表A連接到表B(它與表B的1對1關係不總是具有與表A相關的記錄)時,查詢掛起。當我將表A連接到表B時,它運行約半秒鐘,返回約27,000條記錄。爲什麼當我運行一個左連接時,應該花費更長時間但不是太多,它會掛起?我可以在表B中收到不好的數據嗎?我加入的領域是bigint。我被困在這一個。任何幫助將非常感激。左連接掛起
這裏是我的SQL:
select
RegMemberTrip.idmember,
RegParent1.idMember_Parent1,
regparent1.idParent1
from
regmembertrip
left join
regparent1 on RegMemberTrip.idmember = regparent1.idMember_Parent1
where
regmembertrip.IDRound = 25
- RegParent1一種觀點
- 如果我改變地方標準 '= 24',它工作正常。 IDRound = 25是相當新的數據。就像我說的,如果我保持這種方式(idround = 25),並且內部連接可以正常工作。
感謝,
本
張貼您的SQL請 – Chains
您能否提供更多信息?每張桌子的模式是什麼?一些示例數據?現在有太多的未知數來得到正確的答案。 – mwan
沒有任何sql,這個問題是沒有意義的。 – athspk