我们有一张桌子说表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