請問這樣查詢效率會差很多嗎?
如果今天有一個select 查詢 其中有A、B、C三個table 作join
join的條件 只是三table的鍵值參照對應 再加上各自欄位的一些條件篩選
這樣的情形 如果先把A和B join的結果 放到一個oracle的temporary table D中
再作C和D的join ,總共的查詢時間 會比直接下查詢快很多嗎???
//=============================
因為今天有人和我說這樣會快很多 但感覺起來好像只有再次查詢時 可以省掉對
A、B join的時間
請問有人平常有用這種作法 或聽說過這樣會比較有效率的嗎?? 謝謝
--
◤ ◥ ◢ ◣
傑米,炸掉它吧。 ⊙▁⊙─ ─⊙▂⊙ 碰到問題,用C4就對了!
╰ ∕皿﹨ ◥皿◤ ╯
◥█◤◢ ◥ ︶◤
Adam Savage ◤ ︶ ◥◤ ﹨▼∕◥ James Hyneman
MYTHBUSTERS ◥ ◤\◥ by dajidali
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.236.39
※ 編輯: drkkimo 來自: 114.43.236.39 (11/11 18:01)
→
11/11 20:11, , 1F
11/11 20:11, 1F
→
11/11 23:59, , 2F
11/11 23:59, 2F
推
11/22 22:17, , 3F
11/22 22:17, 3F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):