- ベストアンサー
アクセスで片方のテーブルを優先して抽出する方法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テーブル1とテーブル2をフィールド1で連結するクエリで、テーブル1のすべてを含める矢印にします。 クエリに出力するフィールドは、テーブル1のフィールド1とフィールド2:演算、の形にします。 演算の部分は、下記のように書くとできます。 IIF([テーブル2].[フィールド2] is null,[テーブル1].[フィールド2],[テーブル2].[フィールド2])
テーブル1とテーブル2をフィールド1で連結するクエリで、テーブル1のすべてを含める矢印にします。 クエリに出力するフィールドは、テーブル1のフィールド1とフィールド2:演算、の形にします。 演算の部分は、下記のように書くとできます。 IIF([テーブル2].[フィールド2] is null,[テーブル1].[フィールド2],[テーブル2].[フィールド2])
お礼
ありがとうございます!希望通りの結果がでました。 通常のクエリでIIFで分岐させるのは盲点でした。 とてもすっきりしていて感動しました。