ホームページ >データベース >mysql チュートリアル >MS Access で SQL INTERSECT および MINUS 操作を実行するにはどうすればよいですか?

MS Access で SQL INTERSECT および MINUS 操作を実行するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-19 10:11:13315ブラウズ

How Can I Perform SQL INTERSECT and MINUS Operations in MS Access?

MS Access での SQL INTERSECT および MINUS 操作の実行

MS Access ユーザーが SQL INTERSECT および MINUS 操作を利用しようとすると、簡単に操作できない場合があります。入手可能な情報。ただし、これらの操作は別の方法を使用して複製できますので、ご安心ください。

INTERSECT 操作

内部結合に似た INTERSECT 操作を実行するには、次のコード:

select distinct
  a.*
from
  a
  inner join b on a.id = b.id

このクエリは、テーブル 'a' とテーブル 'a' の両方で同じ ID を共有するレコードのみを返します。 'b'.

MINUS 操作

MINUS (2 番目のテーブルに存在するレコードを除外する外部結合) は、次のコードを使用して実行できます:

select distinct
  a.*
from
  a
  left outer join b on a.id = b.id
where
  b.id is null

このクエリでは、「a」は主テーブルを表し、「b」は比較テーブルを表します。結果には、「b」に一致する ID がない「a」のすべてのレコードが含まれます。

これらの操作の具体的な例を提供するには、カスタマイズされたデモンストレーションができるように、更新された質問でサンプル データを共有してください。

以上がMS Access で SQL INTERSECT および MINUS 操作を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。