8

次のような2つのテーブルがあります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

Accessでクエリを作成して、次のようなテーブルを作成しようとしています。

ここに画像の説明を入力してください

もちろん重要なのは、JOINがDateフィールドとNameフィールドの両方と一致する必要があるということです。T2からT1にフィールドを結合できます。

日付と名前の両方のフィールドを結合するための適切な構文(SQLまたはクエリデザイナ経由)は何ですか?

私の試みはフィールド数を複製しました。

4

2 に答える 2

6

クエリ デザイン ウィンドウを使用して、Date を T1 からドラッグして T2 の Date と一致させ、同様に Name を T1 から T2 にドラッグします。これにより、bioth の名前と日付の INNER JOIN が得られます。SQL ビューに切り替えて、SQL を表示します。

ところで、名前と日付はどちらも予約語です。特に名前は、MS Access で何かを呼び出すのはひどいことなので、これらが架空のフィールド (列) 名であることを願っています。

于 2012-05-30T16:44:27.273 に答える
4

SQLは

Select T1.Name, T1.Date,T1.Alpha, T2.Beta
From T1
Inner Join T2 On T1.Name = T2.Name and T1.Date = T2.Date

そして、オブジェクト名の予約語はやめましょう...

于 2012-05-30T16:53:38.497 に答える