いつもお世話になります。
Accessを使用してVBAやクエリを作成していますが、
いづれかが一致すればいい。というORな重複クエリを作れないでいます。
例えば、名前、電話番号、メールアドレスのいづれかが重複しているもの。
というものです。
以下のような構成があります。
■テーブル構成とデータ
伝票番号:名前:電話番号:email
111:クエリ太郎 :111-222-3333:taro@examplecom ★
112:アクセス次郎 :222-333-4444:jiro@examplecom
113:クエリ次郎 :111-222-0000:taro@examplecom ★
114:クエリ株式会社:111-222-3333:info@compaycom ★
115:SQL次郎 :999-999-9999:sql@examplecom
116:クエリ株式会社:000-000-0000:NULL ★
■インデックス
名前、電話番号、emailです。
具体的には、★のついている以下の4つを抽出したいです。
111:クエリ太郎 :111-222-3333:taro@examplecom
113:クエリ次郎 :111-222-0000:taro@examplecom →メールアドレスが重複している
114:クエリ株式会社:111-222-3333:info@compaycom →電話番号が重複している
116:クエリ株式会社:000-000-0000:NULL →名前が重複している
つまり、名前、電話番号、メールアドレスのいづれかが一致すれば抽出するといった感じです。
また、データによっては、メールアドレスがないものもあります。★
この場合でも名前が一致しているので抽出したいです。ここが難しいです。
勉強中のサブクエリというものを使うのかもしれませんが、難航しています。
アドバイスいただければ幸いです。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー