mysqlで同じデータが重複してしまっていて、それを1つにまとめたいのですが、適切な操作の方法が分かりません。ご教授いただけるとうれしいです。
table名:test
name area number
ken tokyo 1
jhon aichi 2
aiko osaka 3
ken tokyo 1
jhon aichi 2
aiko osaka 3
上のデータベースを例として重複データを削除するSQL文の書き方が知りたいです。
上の例でいくと下3行が削除できればいい形になりますね。
お手数ですがよろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
方法はとわねぇよ。
っちゅーなら、あんまややこしくしたくないので
create table test_2(
name 属性がほにゃらら
area 属性がほにゃらら
number 属性がほにゃらら
)
insert into test_2(name,area,number)
select distinct name,area,number from test
truncate table test
insert into test(name,area,number)
select name,area,number from test_2
まぁ、同じ構造のテーブル作って、一度重複なくして退避して、それを全削除したテーブルに戻す。
一時的にでも、データが消えちゃダメ。ってなら使えないけど。
後、MySQLユーザーじゃないもんで、構文があってるかどうかは知らんです。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 同じセルで重複している文字を削除したい 3 2022/11/15 12:55
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL文で右から1文字だけ削除す...
-
チェックボックスの項目をDBにi...
-
カウント結果を1レコードの中...
-
【初歩】ラジオボタンをつかっ...
-
【MYSQL】asでリネームしてwher...
-
My SQL の concat文について
-
月別、販売員別の集計がわかり...
-
SQLサーバーは[main]![No]とい...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
select insertで複数テーブルか...
-
カレントレコードが無い事を判...
-
Excelでセルの書式設定を使用し...
-
Date型にNULLをセットしたい V...
-
データセットのレコード更新が...
-
select句副問い合わせ 値の個...
-
ADO VBA 実行時エラー3021
-
SELECTの結果で同一行を複数回...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL文で右から1文字だけ削除す...
-
【MYSQL】asでリネームしてwher...
-
使うべきでない文字。
-
SQLの集計で「全て」の合計も表...
-
sum()の出力結果順に並び替えを...
-
MySQLで MAX()とGROUP BYを使う...
-
割合(パーセント)を求めるに...
-
チェックボックスの項目をDBにi...
-
月別、販売員別の集計がわかり...
-
MySQL のデータからドロップダ...
-
【初歩】ラジオボタンをつかっ...
-
カウント結果を1レコードの中...
-
何にかが違うから エラーなんで...
-
SQLiteのLike句で抽出できない
-
今週の日曜日から土曜日までの...
-
replaceを使って更に重複レコー...
-
複数の表の条件でのDELETE文
-
SQLサーバーは[main]![No]とい...
-
名寄せして件数を取得する事は...
-
LIKE述語/SQLとPHPを使った検...
おすすめ情報