基本的には、dbから重複を削除するための抽象タスクがあり、それはいくつかの他のテーブルとIDでリンクされています... テーブルの繰り返し行ごとに割り当てる必要があります既存の行のmax(id)として一意のgroup_id。あなたがグループ最初のエンティティ(グループIDを見つけるために)とは、エンティティのgroup_id
を更新することができhttps://i.stack.imgur.com/CVYG1.png列ごとにMySqlグループをグループ化し、一意のgroup_idを割り当てます
0
A
答えて
0
絵 に
私の質問を助けてください。
例:
UPDATE `t`,
(SELECT `name`, `surname`, MAX(`id`) AS `group_id` FROM `t`
WHERE 1 GROUP BY CONCAT(`name`, `surname`)) AS `t1`
SET `t`.`group_id` = `t1`.`group_id`
WHERE `t`.`name` = `t1`.`name` AND `t`.`surname` = `t1`.`surname`
+0
素晴らしいです。これは私のために働いた。ありがとうございました。私のような人がそのような高度なクエリを学ぶことができる何らかの種類の本やリソースをお勧めしますか? –
+0
残念ながら私は良い本を知らない。基本的には基本的な知識と論理的な考えが必要です。 ( - ; – Neodan
関連する問題
- 1. グループごとに長いベクトルにベクトルを割り当てる
- 2. グループごとに乱数を割り当てる
- 3. グループごとのカテゴリをグループ化する
- 4. グループのランダム割り当て
- 5. 日付の列に基づいて、週ごとのMySQLグループ化?
- 6. 重複グループに一意のIDを割り当てる方法は?
- 7. グループ化し、割り当てる繰り返し数(第一、第二、第三の)
- 8. pandasグループ日付で、値を列に割り当てます。
- 9. djangoの管理者のグループごとにグループ化しますか?
- 10. グループごとのスカラ分割文字列
- 11. 一意の列によってグループSQL結果、リストに残りの部分を追加し、一意のグループ
- 12. Mysqlは列ごとにグループを追加します
- 13. TIMESTAMP列を使用してMySQLをグループごとに
- 14. グループごとのLinqコマンド - グループ化方法
- 15. 高速のdata.table検索でグループごとに複数の列を割り当てます
- 16. SQL数値を日付に割り当て、値でグループ化します
- 17. グループごとにグループ化してPandasシリーズ/データフレーム
- 18. python列ごとにグループを分割する方法各グループのデータセット%
- 19. グループ化とMySQL
- 20. Pythonを使用してリスト内の一意の列値でグループ化します
- 21. タイプごとにmysqlの行をグループ化する方法は?
- 22. 列を一意の値としてグループ化し、その値ごとに異なる列に数を入れる方法はありますか?
- 23. 部分一致でRをグループ化し、列に集計値を割り当てる方法は?以下
- 24. 週単位のグループ割り当てアルゴリズム
- 25. MYSQLグループごとにグループを選択し、グループごとにcreated_atが今週以内にある場合
- 26. トレンドに基づいてグループを割り当てます。
- 27. ループごとに3をグループ化する
- 28. Python - 列の一意の値でグループ化し、リストにdfを転記します。
- 29. 行のグループに同じシーケンス番号を割り当てます。
- 30. MySQLで1時間ごとにデータをグループ化する方法
https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-toを参照してください。 -be-a-very-simple-sql-query – Strawberry