こんばんは。いつもお世話になっております。Microsoft Access 2000 を使用して現在、にらめっこ状態で作業をしておりますが息詰ってしまって。。。
早速ですが、下記のような作業を【デザインビューでクエリを作成する】機能から入って処理したいと思っております。(当方のアクセスには不一致クエリウィザードが使えないのです…)
Aテーブルにある部番コードと、Bテーブルにある部番コードが一致しないレコードをテーブルとして作成したいと思っております。但し、Aテーブルのみに入っている部番コードのみ出力したいという内容です。Bテーブルに入ってる部番コードがAテーブルに無い場合は、その部番コードは必要ありません。この逆でありますAテーブルに入っていてBテーブルに無い部番コードは出力しなくてはなりません。
上手く表現できなくて申し訳ございません…。結局の所は、出力されるテーブルに入ってくる部番コードはAテーブルにしか存在しないもの、という事になります。(一致しないものを出力する)
どなたかお手すきの方、いらっしゃいましたらどうぞ宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
テーブルAとBをクエリデザインに持ってきて、部番コードでリンクします。
リンクのプロパティから2番目の「Aの全部と、一致するB」を選びます。
クエリデザインで、Bの部番コードの条件に「Is Null」と入力します。
これで大丈夫だと思います。
SQL文まで必要でしたらまたおっしゃってください。
頑張ってください(^o^)丿
この回答への補足
こんばんは。早速のご回答、有難うございます。今からおっしゃって下さいましたことをやってみようと思います。
が、何せのろまというか、慎重になっちゃうので、もしかしたら20分くらいかかってから再度、こちらに状況を記載する形になってしまうかもしれません。。。
が、もしもその時、お手すきでしたらまたどうぞ宜しくお願い致します。
ん。頑張らねば^^;
出来ましたっ!有難うございます♪<(_ _)>
でも…不安なのでSQLを下記に記載させて頂きますね。
SELECT [0413].[状態2], [0413].[部番], [0413].[業種], [0413].[子部番]
FROM 0413 LEFT JOIN [削除対象一覧12380件(重複無し)] ON [0413].[部番]=[削除対象一覧12380件(重複無し)].[フィールド1]
WHERE ((([削除対象一覧12380件(重複無し)].[フィールド1]) Is Null));
で、実は上記で説明しましたBテーブルというのは対象外となる部番コード一覧表でした。なのでBに入ってる部番コードは結果として出力してはならないものだったのです。
しかし実はこのBテーブルと申しましたのは実は元のファイルがあり、これには部番コードが重複されて入力されていました。
なので重複データは1件のみ出力で、という形にクエリー処理で作成したのがBテーブルと表現しておりました。ところで、このBテーブルなのですが、、、ちょっと不安が出て参りまして。
SELECT 削除対象一覧.*
FROM 削除対象一覧
WHERE (((削除対象一覧.フィールド1)>"1"));
のようなSQLで重複をなくしたファイルを作成したのですが、この記述、間違いないでしょうか。これが間違っていたら、今、お教え頂いた作業で出したデータは正しくない…という悲しい結果になってしまいます。
何度も恐縮ですが、ご覧頂いておりましたら是非とも宜しくお願い申し上げます。
No.2
- 回答日時:
どうですか・・・できましたか?一応SQL文を載せておきますね。
新規クエリのデザインで
表示→SQLビュー
ここに下記のコードを貼り付けてもいいです。
SELECT テーブルA.*
FROM テーブルA LEFT JOIN テーブルB ON テーブルA.部番コード = テーブルB.部番コード
WHERE (((テーブルB.部番コード) Is Null));
頑張ってください(^o^)丿
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
テーブルに表示されているもの...
-
ACCESS2003で、複数テーブルの...
-
ACCESS テーブルを見比...
-
最新日のデータのみ抽出するク...
-
Accessで成績一覧表をつくりたい。
-
アクセス 部分一致の抽出
-
AccessVBAで任意の複数リンクテ...
-
アクセスVBA現在開いている全て...
-
AccessでのリンクテーブルとADO...
-
日付型のフィールドに空白を入...
-
PCゲームから音声ファイルを抽...
-
ACCESSの時刻の引き算
-
ACCESSでフィールド名の変更(...
-
Access で 特定の文字の個数を...
-
Access2010での、レポートの両...
-
エクセルにおける「フィールド...
-
アクセス・テーブルの改行につ...
-
Access複数のクエリをExcelの1...
-
Excleピボットでデータのない部...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
最新日のデータのみ抽出するク...
-
ACCESSユニオンクエリから新テ...
-
Accessのリンクされたテーブル...
-
テーブルに表示されているもの...
-
ACCESSでテーブルをコピーしよ...
-
access vbaにてテンポラリーテ...
-
Accessでリストの並び順を変更...
-
Acccessで2つのテーブルから1...
-
Accessのテーブルで、リンク?...
-
ACCESS テーブルを見比...
-
クエリで同一テーブルの複数回...
-
ACCESS テーブルを見比...
-
accessのテーブルを閉じたとき...
-
Microsoft Access 「Form」のボ...
-
AccessVBAで任意の複数リンクテ...
-
アクセス2016 チェックボックス...
-
アクセス 部分一致の抽出
-
accessエラー回避について
-
Accesss テーブルの最終更新日...
おすすめ情報