検索

ホームページ  >  に質問  >  本文

MySQL の 2 種類のマルチテーブル クエリの違いは何ですか?

SQL 1:

リーリー

SQL 2:

リーリー

SQL1 と SQL2 は同じ結果を取得します。

2つ目のSQLは実際の開発ではこのように書けるのでしょうか?
SQL1 と比較して、SQL2 は効率が劣りますか?

为情所困为情所困2747日前589

全員に返信(1)返信します

  • phpcn_u1582

    phpcn_u15822017-05-18 10:46:43

    SQL1、テーブル B は 1 回だけスキャンされます
    SQL2、テーブル B はテーブル A のレコードの数だけスキャンされます
    データベース内のデータ量が十分な場合、SQL2 は結果を直接生成できず、データベースを強制終了します

    返事
    0
  • キャンセル返事