Mysql删除一个字段相同记录,保留ID最小记录
博客专区 > 商者 的博客 > 博客详情
Mysql删除一个字段相同记录,保留ID最小记录
商者 发表于1年前
Mysql删除一个字段相同记录,保留ID最小记录
  • 发表于 1年前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: Mysql删除一个字段相同记录,保留ID最小记录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
mysql> select * from test1;  
+------+------+  
| id   | c_id |  
+------+------+  
|    1 | 0013 |  
|    2 | 0014 |  
|    3 | 0013 |  
|    4 | 0013 |  
+------+------+  
4 rows in set (0.06 sec)  
   
   
mysql> delete t from test1 t left join  
    ->  (select c_id,min(id) as min_id from test1 group by c_id) t1  
    ->  on t.id=t1.min_id  
    -> where t1.min_id is null;  
Query OK, 2 rows affected (0.06 sec)  
   
mysql> select * from test1;  
+------+------+  
| id   | c_id |  
+------+------+  
|    1 | 0013 |  
|    2 | 0014 |  
+------+------+  
2 rows in set (0.00 sec)

有很多问题都需要使用相同表left join关联来处理。

共有 人打赏支持
商者
粉丝 33
博文 131
码字总数 34228
×
商者
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: