こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ACCESS 重複データ削除の順番について

追加クエリを使って重複データを削除する時に、削除されるデータについて質問です。

重複レコードを含むテーブルの構造のコピーを作成し、重複レコードを含むすべてのフィールドの主キーを作成して、元のテーブルから新しいテーブルへの追加クエリを実行して、重複レコードを一括削除をしています。
[操作についての参考URL]
http://support.microsoft.com/kb/879852/ja

===========================================
(テーブル)
[ID]  [クラス]  [名前]   [時間]    
1     A     ああ   11:00 ←重複
2     B     鈴木   12:00   
3     C     アア   13:00     ←重複 
4     A     ああ   14:00 ←重複
5     B     森    15:00  
6     C     アア   16:00     ←重複 
7     B     青山   17:00  
8     C     アア   18:00     ←重複    
9     A     ああ   19:00 ←重複
===========================================

上記のようなテーブルで「クラス」と「名前」の2つのフィールドを主キーにした場合、
「A」の「ああ」さんと、「C」の「アア」さんが各3件ずつ重複しています。
しかし、「ID」と「時間」はそれぞれ違っています。
このような場合に、削除されないデータと削除されるデータの違いは何なのでしょうか?
ACCESSの仕様でとか、レコードの若い番号順で削除されるとか、明確なルールが
あれば教えていただけると幸いでございます。

御手数お掛け致しますが、何卒よろしくお願いいたします。

投稿日時 - 2011-02-02 00:55:52

QNo.6491657

困ってます

質問者が選んだベストアンサー

基本的に入力順に先頭のデータが登録され、後から追加のデータは弾かれます。
入力順に関係なくデータを整理したい場合、追加クエリを集計にしてください。
[クラス]と[名前]をグループ化して
[時間]を合計、平均、最大、最小の集計方法を選んでやれば結果を変更できます。
http://www.microsoft.com/japan/office/previous/xp/suminaka/access/sousa/1/sousa1_19_1_honbun.htm

投稿日時 - 2011-02-02 01:49:53

お礼

mshr1962様

早々のご回答をありがとうございました。
後から追加されたデータが削除されているのですね。
大変勉強になりました(*^_^*)

投稿日時 - 2011-02-08 00:47:49

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問