如何查高速有没有封路:如何使用sql语句过虑重复

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 16:47:33
设:表1内有字段id(自动编号),name,url,tel
在字段name内有很多重复的数据,我想删除重复数据只留一条,请问这个SQL语句如何写。
我要的是在数据库内删除数据,而不是查询

我按二楼做,查询分析器提示(我只执行的第一行)
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'into' 附近有语法错误。

请高手指点

删除name重复数据,只留下相同name值ID号最小的一条
delete from 表1 where id not in(select min(id)as id from 表1 group by name)

select distinct(name) * into #table_name from table_name
delete from table_name
select * into table_name from #table_name
drop table #table_name

select distinct(name),url,tel,id from 表名