不一致クエリの作り方でつまづいています・・・
次の3つのテーブルがあります。
テーブル1
[列1][列2][列3]
1 A あ (一致なし)
1 B い (テーブル2に一致あり)
2 A あ (テーブル3に一致あり)
3 A い (一致なし)
テーブル2
[列1][列2][列3]
1 B あ
1 B い
テーブル3
[列1][列2][列3]
2 A あ
3 A あ
テーブル1から、
テーブル2の[列1][列2][列3]全てが一致するレコード
テーブル3の[列1][列2][列3]全てが一致するレコード
これらを除いたクエリを作りたいです。
(上記の例の場合、結果を以下のようにしたいです。)
クエリ1
[列1][列2][列3]
1 A あ
2 A い
できればクエリひとつで解決したいのですが、
不一致クエリウィザードでは1つのテーブル・一つのフィールドしか参照できず、思うように実現できません。
・二つ以上のテーブルを参照する不一致クエリのつくりかた
・二つ以上のフィールドを参照する不一致クエリのつくりかた
この二つを教えて下さい。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
SELECT テーブル1.*
FROM (テーブル1
LEFT JOIN テーブル2
ON テーブル2.[列1] = テーブル1.[列1]
AND テーブル2.[列2] = テーブル1.[列2]
AND テーブル2.[列3] = テーブル1.[列3])
LEFT JOIN テーブル3
ON テーブル3.[列1] = テーブル1.[列1]
AND テーブル3.[列2] = テーブル1.[列2]
AND テーブル3.[列3] = テーブル1.[列3]
WHERE テーブル2.[列1] IS NULL
AND テーブル3.[列1] IS NULL
とか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Excel(エクセル) Excel Powerクエリーの質問。あるクエリに一致する行だけ除外できますか? 1 2022/08/22 13:48
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
【access】複数のフィールドの不一致クエリ
Visual Basic(VBA)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
Access 複数フィールドの一致
その他(Microsoft Office)
-
-
4
アクセスのテーブルの差分の抽出について
Access(アクセス)
-
5
2つのテーブルを比較して一致した行を除外して表示するクエリ
その他(データベース)
-
6
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
7
ACCESS テーブルを見比べて、一致したレコードを抽出したいです
Access(アクセス)
-
8
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
9
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
10
選択クエリを基に不一致クエリを作成したけれど...
Access(アクセス)
-
11
Accessのクエリで2つのフィールドが同条件の場合に結合したい
その他(Microsoft Office)
-
12
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
13
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
14
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
15
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
16
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
17
Accessクエリーで両方のテーブルの全てのデータを表示することは可能ですか?
Access(アクセス)
-
18
Accessでフィールドを比較したいのですが
その他(データベース)
-
19
access テキストボックスの値取得
Access(アクセス)
-
20
アクセスで#エラーを表示させない方法は?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessで作ったデータベースをw...
-
Accessのフォーム上のテキスト...
-
VBA。リストボックスの値を別の...
-
access2021 メッセージボックス...
-
ACCESS VBA でのエラー解決の根...
-
access2019をダウンロードして...
-
Access VBA [リモートサーバー...
-
Accessのリンクテーブルのパス...
-
エクセルのマクロについて教え...
-
お世話になっています いまクエ...
-
Accessのスプレッドシートエク...
-
Access Error3061 パラメータが...
-
AccessVBAについて テーブルの...
-
Access VBA でHTML文を表示したい
-
日付のテキストボックスに(例...
-
accessでlaccdbファイルが削除...
-
accessのフォームに設置したボ...
-
テーブルとクエリの相関図は表...
-
VBA Excelファイルの保存先を変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数テーブル・複数フィ...
-
Access レコードを追加できませ...
-
検索結果の列数を動的に変更したい
-
【Access】外部結合を行う前に...
-
AccessのInsertクエリのあとつ...
-
INSERT文で発行したオートナン...
-
Accessで、マスター情報を参照...
-
複数あるAccessのテーブルを一...
-
AS/400のDBについて
-
ACCESSでの文字列の比較
-
データベースの正規化について
-
複数テーブルをひとつのテーブ...
-
Access2002 マスタテーブル変更...
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
CLOB型へのINSERT
-
datapumpの実行方法について
-
Data Pump で大量データインポ...
-
DELETE文でFROM句を省略した場合
おすすめ情報