テーブルの移行(Aテーブルのデータをキーを変更してBテーブルにInsertする)を行ったところ、
ERROR: duplicate key violates unique constraint "Bテーブル_unique"とメッセージが出ます。
SQL文はつぎの通りです。
INSERT INTO Bテーブル(契約番号, ユニット番号, 資源番号, 入力日, 数量)
SELECT a.契約番号, a.ユニット番号, a.資源番号, a.入力日, a.数量
FROM Aテーブル a ;
Bテーブルのキーは、契約番号, ユニット番号, 資源番号, 入力日です。
Aテーブルのキーは、契約番号,入力日,レベル1,レベル2です。
データ件数は約3万件です。
Bテーブルを調査して、重複となるレコードを表示させたいのですが、
SQL文がわかりません。
よろしくご教授ください。
No.1ベストアンサー
- 回答日時:
>Bテーブルを調査して、重複となるレコードを
ターゲットが違うでしょ。Bには重複レコードは
できないんだから・・・
AテーブルからBテーブルのキーとなる項目で
グループ化し、そのレコード数が2以上ならば
重複になる。
SELECT 契約番号,ユニット番号,資源番号,
入力日,COUNT(契約番号) AS 件数
FROM Aテーブル GROUP BY 契約番号,
ユニット番号,資源番号,入力日
HAVING COUNT(契約番号)>1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新 2 2022/11/02 15:15
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECT 文の NULL列は?
-
PostgreSQL8.3系のAutovacuum不...
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
PostgreSQLの断片化の状況を確...
-
UPDATE文の更新順序について
-
SQLです!!教えてください。あ...
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
update文で改行を入れる
-
テーブル名をカラムとして取得...
-
バイキングのトレーの形
-
テーブルで一番古いレコードだ...
-
複雑なSQL文について
-
ROWNUMでUPDATEをしたいのです...
-
特定物と不代替物の違い
-
SQL、2つのテーブルで条件一致...
-
アクセスのリンクテーブル一覧...
-
L2SWはARPテーブルを持っている?
-
いずれかの組み合わせが存在す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文の NULL列は?
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
SQLでUPSERTを一度に複数行やる...
-
PostgreSQLの断片化の状況を確...
-
単純なselectが遅くなるのです...
-
javaでデータベース上のテーブ...
-
最新レコードを抽出し外部結合...
-
2つのテーブルで引き算 postgres
-
PostgreSQL レコードからアイテ...
-
テーブルにcsvファイルをインポ...
-
VIEWのCOPYってできないんですか?
-
テーブル定義書作成時のIndex付...
-
postgres FILLFACTOR 確認方法
-
reindex と update のデッドロック
-
重複を許すキーの構文がわかり...
-
Postgresqlのレポート機能について
-
Postgresのデータ領域の拡張に...
-
フィールドの入れ替えはできま...
-
DBFluteについて質問です。 環...
おすすめ情報