我们有一张桌子说表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左连接多列where
- 4. MySQL在多个左连接行上
- 5. 多个左连接的MySQL计数 - optomization
- 6. MySQL多个左连接组由
- 7. 多个左连接
- 8. 双左MYSQL连接?
- 9. MySQL的左连接
- 10. MySQL的左连接
- 11. 左连接MySQL的
- 12. 使用多个左连接
- 13. 多个左连接与多个COUNT()
- 14. MYSQL:多个连接
- 15. 多个mysql连接
- 16. MySQL的:左连接但从连接表
- 17. MySql的连接查询左连接
- 18. mysql - 两个左连接 - 双重计数
- 19. MySQL的左连接限制
- 20. mysql左连接列重组
- 21. Mysql左连接和总和
- 22. 查询左连接mysql的
- 23. MySQL左连接不工作
- 24. MySQL左连接并计数
- 25. MySQL的左连接问题
- 26. MySQL-MAX在左连接表
- 27. mysql左连接问题
- 28. MySQL左连接问题
- 29. mysql左连接查询
- 30. MySQL的左连接查询
它一样连接表A和B,但在子句将引用表b和c – Dale 2012-07-31 05:35:45