#747 | 他のテーブルにも値があるレコードだけを抽出する方法(3) | クエリ | |||||||||||||
2つのテーブルに下表のようなデータが登録されているとき、テーブル1から、テーブル2にもあるデータだけ(ここではA、C、D)を取り出す方法です。ここでは、クエリのデザインビューで演算フィールドと集計関数「DCount」を使って実現します。
それには、まずクエリのデザインビューでメインとなるテーブルを配置して所定のフィールドをグリッドに設定します。そして、演算フィールドとして次のような式の列を追加します。 DCount("*","テーブル2","データ値='" & [データ値] & "'") そして、その演算フィールドの抽出条件として「>0」を指定します。それによって「テーブル2」にも同じ値があるレコードだけが抽出されることになります。 SQL例: 実行例: |
|||||||||||||||
|
Copyright © T'sWare All rights reserved |