2012-11-05 112 views
2
加入

是,如果有訂單在MySQL

  • 多加入
  • 第三加盟取決於第二個連接(讓我們假設,是該問題的情況下)

加入重要的訂單我無法就此作出結論。我有多個查詢與上述標準。其中有些似乎工作,有些不產生正確的結果(不知道是否因爲聯接),有些實際上會拋出錯誤。

任何人有任何具體的想法呢?

+0

把一個或兩個失敗的查詢,我們可以幫助解釋他們爲什麼失敗。 – Ray

回答

0

如果您在查詢中使用外部連接(LEFT OUTER JOIN,RIGHT OUTER JOIN,LEFT JOINRIGHT JOIN表示法),連接順序非常重要。

如果您只使用所有INNER聯接,只要它們通過某些ON條件鏈相互關聯就沒有關係。無論您有3個還是30個內部聯接鏈接在一起,這都成立。

查詢優化器會根據基於索引等的最佳執行計劃以任何方式來處理它們。