sql >> データベース >  >> RDS >> Mysql

Mysqlクエリ。 JoinとSubQueryの違いは何ですか?

    サブクエリで使用されるテーブルが値を2回返す場合、JOINは一致する行も2回返しますが、INまたはEXISTS条件はそれらを1回だけ返します。

    JOINの方がパフォーマンスが向上する傾向がありますが、各データベース(バージョンを含む)によってはそうではない場合があります。

    参照:



    1. pyodbcおよびMSSQLServerとの1つの接続で複数のカーソルを使用できますか?

    2. CakePHPのGROUPとCOUNT()の年齢

    3. OracleSQLステートメントでの値のコンマ区切りリストの作成

    4. 一意の列を持つテーブルへの行の追加:既存のID値と新しく作成されたID値を取得します