荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Sage (魅力四射), 信区: Database
标  题: [转载] 删除重复记录                           fangyu (转寄)
发信站: BBS 荔园晨风站 (Mon Sep  4 13:18:16 2000), 站内信件

【 以下文字转载自 Sage 的信箱 】
【 原文由 Sage 所发表 】


不考虑性能的话就用下面的语句
insert into newtable
select distinct a.columna,b.columnb,b.columnc from test
a inner join test b  on a.columna=b.columna
假设Columna是主键。并且有3列。
然后把原来的表给删除掉就可以了。


【 在 waiting (等待) 的大作中提到: 】
:   使用sql server建数据库,本来想用某个域作为主码,但是发现上游给我的数据竟然
: 有重复的。遂试图删除这些重复的行,只留下一行。
:   例如:有三个记录,在mainkey里的值都是'xxx',我想删除任意两个,只留下一个。
: 请问有没有简单的办法可以实现的?


--
就纸一笺,笔一支,赋的闲情几许。青酒犹在炉,香盈盈满室。
几分逸出。徐书漫语,沉醉往事。恰似昭华留住。凭吊曾经意,
想故人离离,飘零难聚。愁损鬓颜,颠沛踟躇,此心不孤。
当时已惘然,缠绵意,唯留情伤苦。好教他,千般痴意,说于谁听,
流成渍,滴破尘土。惊醒青苔阶,回头望,寒雨侵树。声声入,敲
心鼓。旧忆何意。待得今朝醉取,依旧清风如故。(大酺.闲赋/方雨)

※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.74.240.34]
※ 修改:·Sage 於 Sep  4 13:17:14 修改本文·[FROM: 192.168.18.23]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.18.23]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店