2012-01-12 206 views

回答

5

大部分時間與Mysql Query Optimizer的內部優化和連接基本上都是額外的條件是一樣的。您還可以使用基準測試或使用EXPLAIN/DESCRIBE來查看查詢的實際執行方式以及query execution plan

1

它們是不一樣的。

  • 使用WHERE子句FILTER記錄。
  • 使用JOIN ... ON子句來查詢來自多個表或視圖的數據; ON關鍵字用於將BIND表一起使用。當使用一對一,一對多或多對多關係時使用此子句。
0

據我所知,當您使用WHERE子句連接表時,MySQL將使用一般連接算法將它們連接起來。如果您需要執行LEFT JOINRIGHT JOIN或任何其他類型的連接,則需要對其進行明確定義。