
不一致クエリの作り方でつまづいています・・・
次の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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!gooグレードポイントがdポイントに変わります!
dアカウント連携を行っていただくと、グレードに応じて「dポイント」が進呈されるようになります。
-
【access】複数のフィールドの不一致クエリ
Visual Basic(VBA)
-
アクセスのテーブルの差分の抽出について
Access(アクセス)
-
ACCESS テーブルを見比べて、一致したレコードを抽出したいです
Access(アクセス)
-
4
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
5
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
6
選択クエリを基に不一致クエリを作成したけれど...
Access(アクセス)
-
7
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
8
ACCESSでのフィールド比較方法?
その他(データベース)
-
9
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
10
ACCESSで2つのテーブル比較で一致データのみ抽出したい
その他(データベース)
-
11
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
12
2つのテーブルを比較して一致した行を除外して表示するクエリ
その他(データベース)
-
13
Access を利用した大量データにおけるマッチング
Excel(エクセル)
-
14
アクセスの複数フィールドからの抽出について教えてください。
その他(コンピューター・テクノロジー)
-
15
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
16
Access 複数フィールドの一致
その他(Microsoft Office)
-
17
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
18
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
19
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
20
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
オーバーヘッドってなんですか?
-
5
Data Pump で大量データインポ...
-
6
count(1)とcount(*)の違い
-
7
CLOB型へのINSERT
-
8
(ACCESS)複数mdbからのデータ...
-
9
Viewにインデックスは張れ...
-
10
アナライズとインデックス作成...
-
11
ACCESS テーブルに2行目から取...
-
12
INDEXの無効化
-
13
アクセスマクロで、csv データ...
-
14
複数テーブルのUPDATE
-
15
インデックス作成後アナライズ...
-
16
ORA-00959: 表領域'****'は...
-
17
postgreSQLのint型は桁数指定が...
-
18
データを削除しても表領域の使...
-
19
oracle 10g ユーザやスキーマご...
-
20
SQLのIN句について
おすすめ情報
公式facebook
公式twitter