删除重复列(注:表的ID数据类型是uniqueidentifier)
来源:互联网 发布:怎么看网络计划图 编辑:程序博客网 时间:2024/06/05 01:11
平常我们会这样做:
delete from T_users where id not in (select MAX(id) from T_users group by name)
但是发现出错啦 操作数数据类型 uniqueidentifier 对于 max 运算符无效。
所以当id的数据类型不是uniqueidentifier时,可以用上述方法
那该怎么办?下面的方法你可以尝试一下
select identity(int,1,1) as Aid,* into #temp from T_users
delete from T_users
delete from #temp where Aid not in(select MAX(Aid) from #temp group by name)
insert into T_users(id,name) select id,name from #temp
- 删除重复列(注:表的ID数据类型是uniqueidentifier)
- oracle 违反主键id错误,查看表中是否有重复的ID列的值,并删除重复数据
- 删除表重复的列
- 删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有id最小的记录
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 系统数据类型 uniqueidentifier 的使用
- 删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
- uniqueidentifier 数据类型
- uniqueidentifier 数据类型
- UniqueIdentifier数据类型
- uniqueidentifier 数据类型
- 删除列重复的记录
- uniqueidentifier属性ID的自动生成
- 如何使用SQL的UNIQUEIDENTIFIER数据类型
- MS-SQL 表中删除完全重复的列
- SQL语句 - 删除表中指定列重复的纪录
- mysql如何删除表中的重复行并保留id较小(或者较大)的记录
- 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps
- Dynamic Programming
- 将矩阵键盘加入到QT4中使用
- AndroiJNI开发入门篇
- Android中Context详解 ---- 你所不知道的Context
- 删除重复列(注:表的ID数据类型是uniqueidentifier)
- android 动态菜单组件
- SQL Server ——表
- oralce 索引
- 关于释放对象以后为什么要=nil
- poj 2797 最短前缀
- hibernate的or查询
- sysfs 驱动
- assertThat详解