顧客と注文の2つのテーブルがあります。顧客は1つ以上の注文を持つことができます。私は実行速度の点で違いを理解したいと思います。どんなアイデアも私がそれをよりよく理解するのに役立ちます。だから、お返事をいただいた皆さん、ありがとうございます。これらの2つの結合SQLクエリの違いは何ですか?
1)
SELECT `customers`.* FROM `customers`
LEFT JOIN `orders` ON `orders`.`customer_id` = `customers`.`id`
WHERE `orders`.`status` = 1
2)
SELECT `customers`.* FROM `customers`
LEFT JOIN `orders` ON `orders`.`customer_id` = `customers`.`id` AND `orders`.`status` = 1
**実行速度** - 2つのクエリは同等ではないため、速度の比較では意味がありません。 – GurV