AとBのテーブルをクエリを使い結合する際に、主キーとなる
データがAテーブルに複数ある場合は、どのような動きになるのでしょうか。
主キーが各テーブルに一つずつだと単純な結合だと思いますが、
主キー重複している場合がわかりません。
例えば、以下のようにデータが存在している場合です。
■Aテーブル ※・・・名前が主キーです。佐藤さんと鈴木さんが重複主キーデータです。
田中さん,30歳
佐藤さん,35歳
佐藤さん,35歳
鈴木さん,40歳
鈴木さん,40歳
吉田さん,20歳
■Bテーブル
田中さん,品川区
佐藤さん,大田区
鈴木さん,港区
吉田さん,新宿区
各主キーのデータが突合されるだけデータができるので、
Aテーブルの重複主キー分以下のようにデータが作成されますか?
■作成クエリ
田中さん,30歳,品川区
佐藤さん,35歳,大田区
佐藤さん,35歳,大田区
鈴木さん,40歳,港区
鈴木さん,40歳,港区
吉田さん,20歳,新宿区
長文ですみません。
No.1ベストアンサー
- 回答日時:
「作成クエリ」のようなクエリを作る場合は、テーブルの連携を設定するだけ(inner joinをするだけ)です。
https://www.feedsoft.net/access/guide-query/guid …
これで言うところの、左外部結合(左側にAテーブル)
重複を省きたい場合は集計クエリを使い先頭を表示させることで可能です。
https://www.feedsoft.net/access/access-technic/a …
関係ないですけど、メインキーは(通常は)名前など、変わったりする可能性のあるもの、同姓同名など重複する可能性のあるものを避けるのが一般的です。 (検索を早くするために数値などを使うことが多いです。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
- Oracle sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新 2 2022/11/02 15:15
- その他(学校・勉強) 日本語について 3 2022/04/07 22:50
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- 野球 世界一ですか 4 2022/11/11 06:17
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel→Accessへ貼り付けがおかしい
-
Accessのリンクテーブルのパス...
-
Accessクエリーで両方のテーブ...
-
Accessのクエリでデータの入力...
-
Accessファイルを作成者以外は...
-
AccessのDBを理解するコツは?
-
Accessのことで教えてください...
-
アクセスのコンボボックスのデ...
-
ACCESSのサブフォームでの既定...
-
Access VBAでデータ内テキスト...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
Access テキスト型に対する指定...
-
INSERT INTO ステートメントに...
-
作番ってどういう意味でしょうか?
-
ACCESSのクエリで集計で、先頭...
-
accessで重複を防ぎたい
-
アクセス メモ型 255文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのリンクテーブルのパス...
-
Accessのクエリでデータの入力...
-
Accessクエリーで両方のテーブ...
-
Accessファイルを作成者以外は...
-
Excel→Accessへ貼り付けがおかしい
-
GETPIVOTDATAを使...
-
Accessのことで教えてください...
-
AccessのDBを理解するコツは?
-
アクセスのコンボボックスのデ...
-
AccessからExcelのデータを消す...
-
AccessのクエリをExc...
-
EXCEL データテーブルの数字を...
-
Access 旧データを新データに入...
-
Accessでの併合のやり方
-
グラフとデータテーブルの順序...
-
線の画像を座標数値化するソフ...
-
エクセル 横棒グラフのデータテ...
-
ACCESSデータを削除してしまい...
-
Accessでオートナンバーの値を...
-
Excel VBA からの Access 呼び...
おすすめ情報