もしご存知でしたらお教え下さい。
同じ番号(仮にここでは「受付番号」とさせて頂きま
す。)でのレコードをDBに取込まないようにするには
どうしたら良いでしょうか。
マクロ等でとかで組めますか?
尚、「受付番号」はユニークキーになっています。
簡単に仕様を書きます。
データを取込んだ際に、一時的にworkテーブルに展開
されます。
確認画面(=workテーブル)に「取込み」ボタンを実行
時に、初めて該当テーブルへの保存されるようになっ
ています。
ちなみに確認画面では、手動修正は行えないのです
が、「キャンセル」ボタンもあり、
実行時にはデータを取込まないようにしてあります。
そこで問題になったのですが、重複チェックの考慮を
していなかった為、現状では同じデータが何回も何回
も登録されている為、取込む際に重複チェックを掛
け、同じ番号でのデータを取込まないようにしたいで
す。
どのようにしたら実現できますでしょうか。
皆様の良きアドバイスをお教え下さい。
No.2ベストアンサー
- 回答日時:
たとえば、受付番号だけの重複削除で良ければ、SQLで、
select distinct 受付番号 from work
で、重複は、無くなりますが・・・
他のフィールドの条件が判らないので、処理のアドヴァイスがしにくいと思いますよ。
受付番号が同じであれば、他のフィールドにも「必ず」同じ値が入っているのであれば、先のselect文のフィールド句に、フィールドを全部並べてもかまいません。ちゃんと重複分のレコードは全部省かれます。
たとえば、
select 受付番号 , field2, field3 from work
ただし、受付番号が同じで、他のフィールドは違う可能性があると・・・普通は、どっちを採用するのか自動では決められないような気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 2 2023/03/02 18:54
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2回実行のSQL文を1回にしたい
-
テーブルの最後(最新)のレコー...
-
固定長データのテキストファイ...
-
ACCESSのクエリで空白以降を別...
-
SQLローダーCSV取込で、囲み文...
-
2番目に小さい引数を返す関数
-
int型フィールドにnullを登録で...
-
重複しないデータのみを抽出
-
SELECTした合計値をそのまま割...
-
1の行を固定した上でVBAを用い...
-
ORMについて
-
複数のテーブルから値を合計出...
-
これをSQL文で出来るでしょうか?
-
count関数の値をwhere句で使用...
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
AccessのSQL文で1件のみヒット...
-
レコードの登録順がおかしい
-
SQL*Loader Append
-
アクセスのレポートでレコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
int型フィールドにnullを登録で...
-
BLOBやCLOBのパフォーマンスを...
-
テーブルのフィールドの一番長...
-
SELECTした合計値をそのまま割...
-
Null値件数をカウントする式に...
-
配列に指定した値が含まれてい...
-
2回実行のSQL文を1回にしたい
-
【MySQL】 DECIMAL(2,1) に 13...
-
ACCESSのクエリで空白以降を別...
-
CSVからNULL値をインポート
-
入力データの半角スペースと全...
-
固定長データのテキストファイ...
-
複数フィールド対してLIKE '% ...
-
重複しないデータのみを抽出
-
タイムスタンプ型を抽出条件に...
-
一つのフィールドに複数の情報...
-
MYSQLのINSERT記述...
-
MySQLでの近似値順での値の取得...
おすすめ情報