這個查詢需要大約一分鐘給結果:這個簡單的SQL查詢應該如此緩慢嗎?
SELECT MAX(d.docket_id), MAX(cus.docket_id) FROM docket d, Cashup_Sessions cus
然而,這一個:
SELECT MAX(d.docket_id) FROM docket d UNION MAX(cus.docket_id) FROM Cashup_Sessions cus
賦予其結果瞬間。我看不出第一個人做了什麼,會花更長的時間 - 我的意思是他們都只是檢查相同的兩個最大的數字列表並返回它們。還有什麼可以做的,我看不到?
我正在通過Java在MS Access數據庫上使用jet SQL。
'在MS Access上噴射SQL'< - 我的眼睛!護目鏡!他們什麼都不做! – 2010-07-06 12:38:24
我猜你的意思是說這架飛機技術有點不足。正如你可以告訴我,我是一個初學者在黑暗中自我教導 - 如果你能對這個評論稍微詳細一點,我將不勝感激,因爲它可以幫助我理解我正在從事的任務的重要性/完整性。 – Jack 2010-07-06 23:10:11