はじめまして。
当方はaccess2013を使用して不一致クエリで
住所の差異を抽出しようとしております。
Aの住所とBの住所を比較して、住所変更者の有無を
調べておりますが、全データ(20,000件ほど)を
対象とすると2件だけどうしても抽出されません。
その2件は確実に住所が変わっています。
対象データを少なくすれば(6,000件ほど)
不一致としてその2件も抽出されます。
データの多寡により不具合が発生することなど
あるのでしょうか。
今のやり方は、ID番号をキーとして設定しており、
住所欄に「Is Null」を入力している状態です。
ちなみに、クエリウィザードで不一致クエリを
作成しても、独自に作成しても結果は同じです。
全く原因が解らず困っております。
どうかお分かりの方、ご教授願えればと存じます。
宜しく御願い致します。
No.3ベストアンサー
- 回答日時:
No.2 です。
> 対象データを少なくして比較しますと抽出されますが、
> 全件一気に比較しますと2件のみ抽出されないのです。
なんか回答を疑われているような・・・
No.2 の回答での 「Bさんのデータ」が、
対象データを少なくした結果、存在しなくなった、ということでしょう。
> データの多寡により不具合が発生することなど
というわけではありません。
最初のご質問の
> 対象データを少なくすれば(6,000件ほど)
> 不一致としてその2件も抽出されます。
が大きなヒントとなって、No.2 の回答となっています。
> 不一致クエリで
> 住所の差異を抽出しようとしております。
> Aの住所とBの住所を比較して、住所変更者の有無を
> 調べておりますが
不一致クエリでは
テーブル1 にあって テーブル2 にない住所を抽出していますね。
変わったかどうかは見ていません。
Aの住所とBの住所を比較して、新しく加わった住所のみが抽出されます。
誰の住所であるかは見ていません。
極端な例を挙げると
「前月データ」にデータは3件
Aさん ○○町1-1-1
Bさん ○○町1-1-2
Cさん ○○町1-1-3
「受領データ」にデータは3件
Aさん ○○町1-1-1
Bさん ○○町1-1-1
Cさん ○○町1-1-1
という場合、
住所のみの比較では、不一致になるものは1件もない、ということです。
同じ人で住所の異なるものを抽出するようにしましょう。
万が一、「同じ人で住所の異なるものを抽出」の方法がわからない場合の回答。
「会員コード」も「住所全部」と同じように結合してください。
詳しく教えて頂き有難う御座います!
疑うというよりは私の書き方が悪く
うまく伝わっていないかもしれないと
考えたためあのような補足にしてしまいました。
本当に申し訳ありません。
accessに不慣れでして、
キーを設定してある場合は自動的にそのキーを
基準として比較しているものと思い込んでいました。
社内でやっておりますので、また月曜日に確認
してみますが、おっしゃる通り前月データに
同じ住所があった為、その2件は抽出されなかった
ように思います。
同じ人で比較するやり方が分かっておりません
でしたので、会員コードも結合してまた
検証してみます。
そこまで教えて頂いて誠に有難う御座いました。
大変わかりやすい内容で、
心より御礼申し上げます。
No.2
- 回答日時:
> 今のやり方は、ID番号をキーとして設定しており、
SQL の中に「ID番号」が見当たりませんが、「会員コード」がそれでしょうか?
ご提示の SQL では
Aさんの「受領データ.住所全部」と Bさんの「前月データ.住所全部」が
たまたま同じだったら、Aさんのデータは抽出されませんね。
ご回答ありがとうございます。
おっしゃる通り、ID番号は「会員コード」になります。
前月データと今月データ(受領データ)を比較しまして
住所変更された方を抽出しようとしています。
前月と今月で確実に住所が変わっているのですが、
対象データを少なくして比較しますと抽出されますが、
全件一気に比較しますと2件のみ抽出されないのです。
SQL文に何か問題があるのでしょうか。
申し訳御座いませんが、お分かりでしたら
お教え頂ければ幸いです。
宜しく御願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルの住所から郵便番号を表示するには 2 2022/09/01 16:18
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- 訴訟・裁判 簡易裁判所からの支払督促について、下記のケースで教えてください。 私ども夫婦2人と住所同一も、世帯分 11 2023/02/07 16:11
- 転入・転出 18歳学生です 1月から一人暮らしを始めて違う市で暮らしています。 引越しの際に不動産の人に別に住民 1 2023/03/30 19:23
- 離婚・親族 別居・離婚調停中 面会交流調停を申立するか迷っています 1 2022/03/27 17:09
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelやAccessで住所と番地を分...
-
Accessで半角→全角に変更したい
-
エクセルで、半角文字列を抽出...
-
好きな人の住所って知りたくな...
-
タクシー乗って行きたいところ...
-
Accessの住所を分割するメリッ...
-
このドイツ語の意味は。。。?
-
ワードで住所録
-
メル友(海外)に住所を教える
-
バイトから渡された検便の封筒...
-
UKのApple IDを取得したいので...
-
Access2003はがきウィザードで...
-
キャバクラ嬢が教える住所について
-
プリクラで住所ってバレますか?
-
京都市内なんですが、コロッケ...
-
「あなただって住所使って現金...
-
エクセルで作成した住所録から...
-
Webアプリケーションを作り...
-
はがきスタジオ2007で作成した...
-
JavaScript、プルダウン絞り込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
好きな人の住所って知りたくな...
-
ExcelやAccessで住所と番地を分...
-
エクセルで、半角文字列を抽出...
-
インターネットが最安になる戸...
-
エクセルで作成した住所録から...
-
ネット閲覧で住所がバレる!?
-
キャバクラ嬢が教える住所について
-
バイトから渡された検便の封筒...
-
このドイツ語の意味は。。。?
-
ハイパーリンクを使用してエク...
-
差し込み印刷で住所が途中で切...
-
Accessで半角→全角に変更したい
-
住所から市町村名を取り出す
-
住所一覧にない住所があるのは...
-
Access-郵便番号と住所の整合チ...
-
郵便局留めは受取人の住所を書...
-
カーナビで名称登録をしても検...
-
住所を揃えるにはどうしたらい...
-
Excelで作った2つの住所録の結...
-
ACCESS 住所の分割について
おすすめ情報
早速ありがとうございます。
申し訳ありません。
社内でやっており現在確認できない状態ですので、
明日確認しましてまた補足に載せさせていただきます。
よろしくお願いいたします。
>くんこば様
SQL文についてあまり良くわかっておりませんが、
下記の通りとなっています。
こちらでよろしいでしょうか。
よろしくお願い致します。
SELECT 受領データ.郵便番号, 受領データ.住所全部, 受領データ.会員コード, 受領データ.社名, 受領データ.部署, 受領データ.御中, 受領データ.名前, 前月データ.住所全部
FROM 受領データ LEFT JOIN 前月データ ON 受領データ.住所全部 = 前月データ.住所全部
WHERE (((前月データ.住所全部) Is Null));