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