Microsoft Access 掲示板

リレーションシップの設定 / 5

8 コメント
views
4 フォロー
5

テーブル名とかフィールド名が不明瞭なので、勝手に下記のようだと仮定して回答します。

氏名マスタ

氏名
A
B
C
D
 
2020年10月氏名マスタ
氏名氏名番号
A1
B2
C3
D4

 
2021年10月氏名マスタ

氏名氏名番号
A1
B2
D4
---
クエリのデザインビューで下記のように設定してください。

画像1


あるいは、SQLビューに下記のようにSQLを記述してください。

SELECT
 氏名マスタ.氏名,
 [2020年10月氏名マスタ].氏名番号,
 [2021年10月氏名マスタ].氏名番号
FROM
 (氏名マスタ LEFT JOIN 2020年10月氏名マスタ ON 氏名マスタ.氏名 = [2020年10月氏名マスタ].氏名)
 LEFT JOIN 2021年10月氏名マスタ ON 氏名マスタ.氏名 = [2021年10月氏名マスタ].氏名;

上記クエリの出力結果

氏名2020年10月氏名マスタ.氏名番号2021年10月氏名マスタ.氏名番号
A11
B22
C3
D44
通報 ...