文档章节

Mysql删除一个字段相同记录,保留ID最小记录

商者
 商者
发布于 2016/07/18 14:01
字数 154
阅读 6
收藏 0
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关联来处理。

本文转载自:http://benjaminwhx.com/2016/03/03/Mysql%E5%88%A0%E9%99%A4%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AE%B5%E7%...

共有 人打赏支持
商者

商者

粉丝 42
博文 141
码字总数 43255
作品 0
海淀
架构师
私信 提问
MySQL查询及删除重复记录的方法

MySQL查询及删除重复记录的方法 2009-07-31 17:03 查询及删除重复记录的方法 (一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select from people where peopleI...

企图穿越
2010/03/03
0
0
sql删除重复记录

用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select fro...

王念博客
2016/04/15
140
0
ORACLE查询并删除重复记录

查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peo...

菠萝啊哈哈
2014/07/15
0
0
SQL重复记录查询(转载)

原文链接:http://www.cnblogs.com/peida/archive/2011/11/12/2246463.html

长平狐
2013/06/17
30
0
查询并删除重复记录的SQL语句

查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select peopleId from people group by peop...

Oscarfff
2016/03/09
41
0

没有更多内容

加载失败,请刷新页面

加载更多

babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
4分钟前
0
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0
命令参数的三大风格:Posix、BSD、GNU

今天读到命令行中参数的风格有三大类,即Unix/Posix、BSD、GNU。分别有以下特征: Unix/Posix风格,即命令后的参数,可以分组,便必须以连字符开头,如ps -aux。 BSD风格,即命令后的参数,可...

大别阿郎
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部