我们应该如何确定在ON子句中放置哪些条件以及哪些条件放在mysql查询中的WHERE子句中。哪个执行得更快?
答案 0 :(得分:5)
大部分时间与Mysql Query Optimizer相同,内部优化和连接基本上都是额外的条件。您还可以对EXPLAIN / DESCRIBE进行基准测试或使用,以查看查询的实际执行情况以及query execution plan是什么。
答案 1 :(得分:1)
它们不一样。
答案 2 :(得分:0)
据我所知,当您使用WHERE
子句连接表时,MySQL将使用常规连接算法将它们连接起来。如果您需要执行LEFT JOIN
,RIGHT JOIN
或任何其他类型的加入,则需要明确定义。