我們有一張桌子說表A我們離開表B連接。這工作正常。這裏的問題是,基於表A和B的左連接,我們希望有另一個左連接,但是在表B和表C之間,因爲這些字段僅在這2個表中可用,所以構建此查詢的最佳解決方案是什麼?Mysql多個左連接
2
A
回答
5
您可以連鎖加盟很容易:
SELECT ...
FROM a
LEFT JOIN b on a.somefield=b.somefield
LEFT JOIN c on b.otherfield=c.otherfield
+0
是您的解決方案適用於任何技巧優化這個查詢還是這個最好的解決方案? – user837306 2012-07-31 05:48:50
+0
這是最好的解決方案。您可以幫助MySQL服務器優化,通過添加鍵到表 – HerrSerker 2012-07-31 05:51:14
+0
@yunzen你的意思是索引字段儀式沒有更多的儀式? – user837306 2012-07-31 05:53:41
相關問題
- 1. MySQL多個左連接
- 2. MySQL左連接多個ID
- 3. Mysql左連接多個表
- 4. mysql左連接多列where
- 5. MySQL左連接多行
- 6. MySQL多個左連接組由
- 7. 多個左連接的MySQL計數 - optomization
- 8. MySQL在多個左連接行上
- 9. 有多個左連接的Mysql數
- 10. MySQL中的多個左連接
- 11. MySQL的左外連接多個表
- 12. 多個左連接
- 13. MYSQL連接左3個表連接
- 14. Symfony2的多個左連接,內連接
- 15. 內有多個左外連接連接
- 16. mysql左連接,MySQL做內連接?
- 17. MySQL的左連接
- 18. MySQL的左連接
- 19. 雙左MYSQL連接?
- 20. MySQL的左連接
- 21. 左連接MySQL的
- 22. 左連接多個表
- 23. 左連接多個表
- 24. 左外連接多個表
- 25. 使用多個左連接
- 26. 多個左連接 - 如何?
- 27. 如何做多個左連接與多個MySQL在哪裏?
- 28. Mysql左連接多個1到多個表
- 29. MySQL的多個左連接,並與條件笨多個計數
- 30. MySQL左連接多行到一行
它一樣連接表A和B,但在子句將引用表b和c – Dale 2012-07-31 05:35:45