

不一致クエリの作り方でつまづいています・・・
次の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 複数フィールドの一致
その他(Microsoft Office)
-
アクセスのテーブルの差分の抽出について
Access(アクセス)
-
-
4
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
5
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
6
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
7
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
8
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
9
2つのテーブルを比較して一致した行を除外して表示するクエリ
その他(データベース)
-
10
Access]2つのテーブルを比較してフィールドの一部が一致したデータを抽出
Access(アクセス)
-
11
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
12
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
13
Accessでフィールドを比較したいのですが
その他(データベース)
-
14
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
15
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
16
ACCESS テーブルを見比べて、一致したレコードを抽出したいです
Access(アクセス)
-
17
access追加クエリ実行時の重複を防ぎたい
その他(コンピューター・テクノロジー)
-
18
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
19
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
20
ACCESS初心者 - 同一テーブルの複数フィールドの比較、値取得について
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レコードを追加できませ...
-
ACCESS 複数テーブル・複数フィ...
-
データベースの正規化について
-
INSERT文で発行したオートナン...
-
複数テーブルをひとつのテーブ...
-
Viewにインデックスは張れ...
-
RDBのテーブル種類の違い
-
エクセルからアクセスにインポ...
-
データを削除しても表領域の使...
-
CLOB型へのINSERT
-
データーベース設計段階での質...
-
ベスト3の抽出方法
-
クエリアナライザのsp_helpコマ...
-
異なるスキーマからデータを抽...
-
2つの異なるテーブルを和結合し...
-
SQL*Loaderで、データを加工し...
-
select insert 句
-
アナライズとインデックス作成...
-
アクセスマクロで、csv データ...
-
jspのプログラムについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数テーブル・複数フィ...
-
Access レコードを追加できませ...
-
列が255以上のCSVファイルをAcc...
-
検索結果の列数を動的に変更したい
-
【Access】外部結合を行う前に...
-
INSERT文で発行したオートナン...
-
AccessのInsertクエリのあとつ...
-
複数あるAccessのテーブルを一...
-
AS/400のDBについて
-
複数テーブルをひとつのテーブ...
-
複数テーブルからの抽出と結合...
-
出勤管理のデータベース設計
-
excel2013のテーブルについて
-
コンボボックスの2段階絞込み
-
Accessで、マスター情報を参照...
-
SQLの作り方
-
Access2002 マスタテーブル変更...
-
ACCESSでの文字列の比較
-
お知恵をお貸しください。
-
検索フォームで検索するものが...
おすすめ情報