No.1
- 回答日時:
お使いのDBMSが何なのかわかりません(Jetですかね?)が、
WHERE句にサブクエリーを書けばよいのでは?
一例ですが、
WHERE Field Not In
(SELECT DISTINCT ......
)
のような要領で。
この回答への補足
回答いただきありがとうございます。
私はいまAccess2000でDBを作っています。
基本的な質問ですみません。
1)サブクエリってなんですか?
2)例の式は削除クエリのWhere句に書くのですか?
式の意味がよくわかりません。すこし解説を頂けませんか?
よろしくおねがいします!
No.2
- 回答日時:
Accessだという前提ですが、すごく原始的な方法です。
条件式等の記述はいりません。クエリーだけでやります。
重複クエリーで抽出されたデータで一旦テーブルを作っちゃいます。
グループ化されているはずなので当然このテーブルの中はダブっていませんよね?
元のテーブルの重複データは全部削除しちゃいます。
その後先程作ったテーブルのデータを追加クエリーで追加します。
これではだめですか?
説明不足があれば言って下さい。
この回答への補足
ありがとうございます。
そんな方法もあるんですね。
私、Access初心者なもんで、基本的なことをお聞きします。
「重複クエリで抽出されたデータ」は重複しているレコードだけですよね。それでテーブルを作っても重複しているレコードだけになるのではないのですか?
ダブっていない、という意味を教えてください。
No.3ベストアンサー
- 回答日時:
No.2のものです。
>「重複クエリで抽出されたデータ」は重複しているレコードだけですよね。それで>テーブルを作っても重複しているレコードだけになるのではないのですか?
>ダブっていない、という意味を教えてください。
説明不足の点がありましたね。
重複クエリーの表示には二通りあるかと思います。
1.重複データが上下に並んで表示されているもの
(特定の項目だけ重複チェックした場合)
2.最後のフィールドに重複データ数が表示されていて見かけ上は重複していないもの
jetstreamさんの場合、データをダブって入力したということなので
たぶん2.ではないかと思います。
(いや、1.だよと言う場合はそのクエリーをグループ化します。表示-集計)
そのクエリーをコピーした後デザインで開き、クエリーを「テーブル作成クエリー」に
変え、実行(!ボタン)をクリックします。
作成したテーブルを見て下さい。重複していませんよね?
それが確認できたら最初の重複クエリーで抽出したデータを
元のテーブルから削除します。
その後新しく作ったテーブルのデータを追加クエリーで投入します。
またわからなかったら聞いて下さい。
※なかなかこういうのって文字だけじゃ伝わらないですよね・・
くれぐれも大事なデータだと思いますので
コピーなどしてから試して下さいね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) お世話になっています いまクエリを作っています。。 デザインビューの画面の集計の欄で、「グループ化」 4 2022/09/17 17:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
-
4
ACCESSでの重複レコードの削除
Access(アクセス)
-
5
(Access)複数条件の重複データを削除する方法
その他(ビジネス・キャリア)
-
6
Access vbaで重複レコードの削除がしたい
Visual Basic(VBA)
-
7
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
8
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
9
Accessクエリで特定の行を削除したい
Access(アクセス)
-
10
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
11
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
12
ACCESS 一番最新の日付の金額を出したいのですが・・
その他(データベース)
-
13
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
14
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
15
Accessのデータの一部を削除する方法
その他(データベース)
-
16
access インポート時、既にあるデータは上書き
Access(アクセス)
-
17
Accessのデータのインポートで重複分を排除
その他(Microsoft Office)
-
18
ACCESSにて全項目(レポート)が完全重複する行のみを削除するクエリの数式
その他(データベース)
-
19
2つ目のレコードの値を取得するには?
Access(アクセス)
-
20
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
accessでレコード更新直後の反...
-
1つのSQL文で文字列を置換する...
-
削除したテーブルを元に戻すこ...
-
ビューのソートについて
-
sql serverのテーブルレイアウ...
-
重複クエリを使ったデータ削除
-
このISAMでは、リンクテーブル・・
-
テーブルで一番古いレコードだ...
-
処理の途中で停止させ、再開さ...
-
Oracleで上書きImportはできま...
-
ACCESSで容量が50MBになった...
-
sqlにおけるテーブル名と各カラ...
-
マスタデータ更新
-
ERROR1062:Duplicate entry.......
-
SQL文の結合(一対多)がわから...
-
Accessでレコード削除ができな...
-
アクセス レコードセットを更...
-
結合テーブルでINSERTする方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
accessでレコード更新直後の反...
-
このISAMでは、リンクテーブル・・
-
マテリアライズドビューとスナ...
-
アクセス レコードセットを更...
-
同一テーブルのデータを参照し...
-
htmlコードで書かれた表にphpで...
-
結合テーブルでINSERTする方法...
-
ACCESSで容量が50MBになった...
-
ERROR1062:Duplicate entry.......
-
Accessでの稼働日数計算の方法
-
削除したテーブルを元に戻すこ...
-
重複クエリを使ったデータ削除
-
Accessのインポートについて(上...
-
処理の途中で停止させ、再開さ...
-
住所のDBテーブル、マスターの...
おすすめ情報