
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「テキストデータで送ってくだ...
-
Microsoft 365 Basic サブスク...
-
access vbaでフォームを開くと...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
レポートの印刷を一括ではなく...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
Access 複数条件検索の設定が上...
-
accessでlaccdbファイルが削除...
-
Accessのクエリの結果を、既存...
-
Accessのスプレッドシートエク...
-
【アクセス】レポート テキスト...
-
Accessで独自メニューバーまた...
-
Excelを開く時と閉じる時に一度...
-
access2021 メッセージボックス...
-
Access フォーム上のテキストボ...
-
Access runtimeでのオプション...
-
access2019の起動が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
「テキストデータで送ってくだ...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたは...
-
Access VBA [リモートサーバー...
-
access vbaでフォームを開くと...
-
Accessのクエリの結果を、既存...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
実行時エラー3131 FROM 句の構...
-
列が255以上のCSVファイルをAcc...
-
Accessのスプレッドシートエク...
-
Access 複数条件検索の設定が上...
-
Accessでレポートを印刷する時...
-
Arduinoで温湿度と時刻を1分ご...
-
accessでlaccdbファイルが削除...
-
Accessでフォームに自動入力し...
-
Accessのリンクテーブルのパス...
おすすめ情報