不一致クエリの作り方でつまづいています・・・
次の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で空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
-
4
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
5
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
6
アクセスのテーブルの差分の抽出について
Access(アクセス)
-
7
2つのテーブルを比較して一致した行を除外して表示するクエリ
その他(データベース)
-
8
選択クエリを基に不一致クエリを作成したけれど...
Access(アクセス)
-
9
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
10
ACCESS テーブルを見比べて、一致したレコードを抽出したいです
Access(アクセス)
-
11
Accessのクエリで2つのフィールドが同条件の場合に結合したい
その他(Microsoft Office)
-
12
ACCESS テーブルを見比べて、一致しないレコードを追加したいです
Access(アクセス)
-
13
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
14
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
15
「#エラー」の回避
Access(アクセス)
-
16
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
17
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
18
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
19
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
20
テキストボックスにクエリ結果を表示させたい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レコードを追加できませ...
-
検索結果の列数を動的に変更したい
-
ACCESS 複数テーブル・複数フィ...
-
INSERT文で発行したオートナン...
-
複数あるAccessのテーブルを一...
-
列が255以上のCSVファイルをAcc...
-
データを削除しても表領域の使...
-
postgreSQLのint型は桁数指定が...
-
ORA-00959: 表領域'****'は...
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
異なるスキーマからデータを抽...
-
SQL*Loaderで、データを加工し...
-
他の処理でselectさせないよう...
-
SQLでスキーマ名(所有者名)の...
-
DELETE文でFROM句を省略した場合
-
CLOB型へのINSERT
-
エクセルからアクセスにインポ...
-
oracleのimpdpでORA-39166
-
RDBのテーブル種類の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レコードを追加できませ...
-
ACCESS 複数テーブル・複数フィ...
-
検索結果の列数を動的に変更したい
-
【Access】外部結合を行う前に...
-
INSERT文で発行したオートナン...
-
列が255以上のCSVファイルをAcc...
-
AccessのInsertクエリのあとつ...
-
コンボボックスの2段階絞込み
-
複数テーブルをひとつのテーブ...
-
ACCESSでの文字列の比較
-
売価変更がある商品の売上金額
-
お知恵をお貸しください。
-
複数あるAccessのテーブルを一...
-
Access2002 マスタテーブル変更...
-
Accessのテーブル内の文字の置...
-
Access2000での複合検索について
-
AS/400のDBについて
-
検索フォームで検索するものが...
-
複数テーブルからの抽出と結合...
-
データベースの正規化について
おすすめ情報