MS Access 2013 を学習していて、マルチテーブル クエリを使用して必要なデータを取得する方法に行き詰まりを感じています。2 つのテーブルがあります。1 つは組織のリストを格納し、もう 1 つは個人名のリストを格納します。3 番目のテーブルには、これらすべての組織と個人が入力されるルックアップ フィールドがあります。クエリ デザイン ツールを使用してこれを実現しようとすると、作成できるように見えるのはデカルト積だけです。助言がありますか?
1 に答える
0
デカルト積は絶対に必要ありません。
私は MS Access にあまり詳しくありませんが (SQL の方が私の領域です)、MS Access はデータベースのフロントエンドに過ぎず、クエリ デザイン ツールで設計したものを実際に Access SQL と呼ばれる SQL ダイアレクトに変換します。
実行したいことは次のとおりです:の外部キーに対する の主キーである結合基準を使用して、Organizations
テーブルを にリンクします。したがって、テーブルが次のようになっている場合...Individuals
Organizations
Individuals
個人表:
Name | OrganizationId
____ | ______________
John | 1
組織表:
OrganizationId | OrganizationName
______________ | ______________
1 | StackOverflow
Individual.OrganizationId
(外部キー)がjoined
( Organization.OrganizationId
主キー)になるようにクエリを設計したい
于 2014-10-26T02:57:22.087 に答える