2012-01-12 153 views

回答

5

大部分时间与Mysql Query Optimizer的内部优化和连接基本上都是额外的条件是一样的。您还可以使用基准测试或使用EXPLAIN/DESCRIBE来查看查询的实际执行方式以及query execution plan

1

它们是不一样的。

  • 使用WHERE子句FILTER记录。
  • 使用JOIN ... ON子句来查询来自多个表或视图的数据; ON关键字用于将BIND表一起使用。当使用一对一,一对多或多对多关系时使用此子句。
0

据我所知,当您使用WHERE子句连接表时,MySQL将使用一般连接算法将它们连接起来。如果您需要执行LEFT JOINRIGHT JOIN或任何其他类型的连接,则需要对其进行明确定义。