
たとえば、Access に 2 つのクエリがあります。最初のクエリは 2 つの列を出力します。
| Cust ID | Revenue 1 |
| A | 5 |
| B | 10 |
2 番目のクエリも同様です。
| Cust ID | Revenue 2 |
| B | 8 |
| C | 9 |
最初の 2 つのクエリを組み合わせたクエリを作成したいと思います。
| Cust ID | Revenue 1 | Revenue 2 |
| A | 5 | 0 |
| B | 10 | 8 |
| C | 0 | 9 |
しかし、A は 2 番目のクエリには含まれず、C は最初のクエリには含まれないため、次のような結果が得られます。
| Cust ID | Revenue 1 | Revenue 2 |
| B | 10 | 8 |
存在するすべての顧客 ID のマスター テーブルがあります。見つからない値に 0 を入力するクエリ (この場合、A、Rev 2 および C、Rev 1 に 0) を作成するにはどうすればよいでしょうか。
答え1
あなたが探しているのは外部結合デフォルトでは、内部結合この小さな質問は、その違いを非常にうまく説明しています。
https://stackoverflow.com/questions/38549/sql-difference-between-inner-and-outer-join/38578#38578
もちろん、これは汎用 SQL で表現されていますが、それが Access とどのように関係するかはまったくわかりません。
Access の外部結合に関する Microsoft ページは次のとおりです:http://office.microsoft.com/en-us/access-help/access-HA001034555 での外部結合クエリの作成
必要な情報はすべて記載されているはずです。