如何删除相同的记录内容? delete form tablename where id=&id不就可以了吗?还是你要做什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用having(count(*) > 1) select distenct * into #t1 from table godelete tablegoinsert into table select * from #t1go 这样不是两条都删掉了么?我看不对,不知道SQL SERVER是不是象ORACLE一样有一个每行唯一的标识? select distenct * into #t1 from table godelete tablegoinsert into table select * from #t1go 如果没有就只能distinct 一把插入一个新相同的空表中后,在插回来。呵,谁叫你不建立一个唯一索引呀? 好像只能用游标来做 先取出Distinct Id然后逐条取Top 1不知道是否符合你的要求!!!! 各位报歉啊, 现在我不在公司直到今天才能上网, weixy() 的做法的确是可以解决的 ,但是本人觉得太麻烦,不知道是否有更好的解决方法,能不能用如下的语句来实现我现在在网吧没有sql server ,各位帮试一下吧delete from tablename group by name,sex 求一条查询语句 怎么样用语句获得正在堵塞的进程?? 急, 数据库查询问题 问一个谁都能回答的问题,如何在表变量和临时表里循环操作记录!一解决马上给分。 数据库操作EXCEL问题在线等 高手请进来解决 sql server 2005全文索引搜索数字的问题 根据最后回复的时间来排序?怎么做? SQL Server中的Word文档有什么好的打开方法??? 工具VB help me. 紧急,请帮帮忙 为什么这样的执行不成功?like"[6-13]__" 现在学那一种程序语言最实用?提都有分!!
go
delete table
go
insert into table
select * from #t1
go
我看不对,不知道SQL SERVER是不是象ORACLE一样有一个每行唯一的标识?
go
delete table
go
insert into table
select * from #t1
go
呵,谁叫你不建立一个唯一索引呀?
先取出Distinct Id
然后逐条取Top 1
不知道是否符合你的要求!!!!
delete from tablename group by name,sex