楼主: 王志成2010
44993 439

【高清首发】现代计量经济学(上、下册)[美]莫瑞 2009.03.pdf   [推广有奖]

161
yushi2010 发表于 2012-1-12 09:37:12
很快就好ikhjklhlhouoihyoi

162
发表于 2012-1-12 11:21:41
感谢分享

163
combing 发表于 2012-1-12 13:45:38
谢谢!

164
combing 发表于 2012-1-12 13:45:52
谢谢!

165
Edwardu 发表于 2012-1-12 14:10:38
have a look

166
H奥 发表于 2012-1-12 14:11:48
、具有主键的情况
a.具有唯一性的字段id(为唯一主键)
delect   table   
where   id   not   in   
( select   max(id)   from   table   group   by   col1,col2,col3... )
group   by   子句后跟的字段就是你用来判断重复的条件,如只有col1,
那么只要col1字段内容相同即表示记录相同。

b.具有联合主键
假设col1+ ', '+col2+ ', '...col5   为联合主键
select   *   from     table   where   col1+ ', '+col2+ ', '...col5   in   ( select   max(col1+ ', '+col2+ ', '...col5)   from   table   where   having   count(*)> 1
group   by   col1,col2,col3,col4   )
group   by   子句后跟的字段就是你用来判断重复的条件,
如只有col1,那么只要col1字段内容相同即表示记录相同。


or
select   *   from   table     where   exists   (select   1   from   table   x   where   table.col1   =   x.col1   and   
table.col2=   x.col2   group   by   x.col1,x.col2   having   count(*)   > 1)

c:判断所有的字段
    select   *   into   #aa   from   table   group   by   id1,id2,....
    delete   table   
    insert   into   table   
    select   *   from   #aa

二、没有主键的情况

a:用临时表实现
select   identity(int,1,1)   as   id,*   into   #temp   from   ta
delect   #temp   
where   id   not   in   
(  select   max(id)   from   #   group   by   col1,col2,col3... )
delete   table   ta
inset   into   ta(...)

167
cwmlemon 在职认证  发表于 2012-1-12 16:48:17
thanks very much

168
Benszy 发表于 2012-1-13 07:03:12
好好!

169
工藤佳儿 发表于 2012-1-13 09:15:23
好大呀~~252M呢

170
xiaoxidehaohao 发表于 2012-1-14 19:38:04
呵呵呵呵呵呵呵呵呵

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-28 21:40