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

MySQLが存在しない場所に参加する

    おそらくLEFT JOINを使用します 、一致するものがない場合でも行を返すため、NULLをチェックすることで、一致するものがない行のみを選択できます。 s。

    つまり、次のようなものです:

    SELECT V.*
    FROM voter V LEFT JOIN elimination E ON V.id = E.voter_id
    WHERE E.voter_id IS NULL
    

    サブクエリを使用するよりも効率が良いか低いかは、最適化、インデックス、投票者ごとに複数の削除を行うことが可能かどうかなどに依存します。



    1. 長距離に関連するテーブル間の関係を見つけるにはどうすればよいですか? MySQL

    2. MySQLの用語の制約と外部キーの違いは?

    3. INとサブクエリを使用したMYSQLUPDATE

    4. 初心者向けのSQLORDERBY句