作者kidnaper (弗卡夏)
看板Database
标题[SQL ]利用SQL语法做重复删除!!
时间Wed Mar 2 12:02:42 2011
各位大大 小弟一次在此版发问若是有违反板规之处还请告知!!
我看了书学了Didtinct(删除重复资料)的用法!也知道WHERE限制用法
想问一下以下问题怎麽解决!!
(原资料表)
编号 项目
1 橘子
1 草莓
1 柳丁
2 橘子
2 橘子
2 香蕉
3 草莓
3 草莓
我希望输出的结果是,在同样"编号"之下删除"项目"重复;
不同"编号"以外"项目"相同可以接受,结果如下
编号 项目
1 橘子
1 草莓
1 柳丁
2 橘子
2 香蕉
3 草莓
我是要做资料探勘的资料前处理!!
我原本的想法:
select Distinct from <资料表名> where 编号=编号 order by 编号;
可是好像行不通!!
想请问大家有办法解决上述问题吗?
感谢大家!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.26.134
1F:→ danielguo:Group By 编号, 项目, Select count, 把 >1 的砍掉 03/02 12:48
2F:推 ChingLan326:select distinct [编号],[项目] from [资料表] 03/02 13:25
3F:推 danielguo:喔喔~ 是剔除, 我想成 DELETE 03/02 15:38
4F:→ kidnaper:感谢大大~~ok了!!我以为是用where为限制条件.. 03/02 19:22