如皋房产网二手房出售:如何使用sql语句过虑重复

来源:百度文库 编辑:高校问答 时间:2024/05/11 16:23:12
设:表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 表名