MySQL INTERSECT句とは?共通集合の抽出方法と注意点
MySQLにおいて、intersectはネイティブのキーワードや機能ではありません。しかし、INNER JOINを使用することで、intersectに類似した機能を実現することができます。つまり、同時に存在する2つのテーブルのレコードを返すことができます。
たとえば、表Aと表Bの両方に存在するレコードを返したい場合は、次のようなステートメントを使用できます:
SELECT * FROM A
INNER JOIN B ON A.column_name = B.column_name;
表Aと表Bの両方に存在するレコードが返されます。