SQL 1:
リーリーSQL 2:
リーリーSQL1 と SQL2 は同じ結果を取得します。
2つ目のSQLは実際の開発ではこのように書けるのでしょうか?
SQL1 と比較して、SQL2 は効率が劣りますか?
phpcn_u15822017-05-18 10:46:43
SQL1、テーブル B は 1 回だけスキャンされます
SQL2、テーブル B はテーブル A のレコードの数だけスキャンされます
データベース内のデータ量が十分な場合、SQL2 は結果を直接生成できず、データベースを強制終了します