首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

SQL语句

2012-02-26 
求一个SQL语句.表AA如下:代码名称101AAAAAAAAAAAAA101BBBBBBBBBBB102CCCC102CCCC103AWC103#$EDDDD现在要实

求一个SQL语句.
表AA如下:
代码                   名称
101                 AAAAAAAAAAAAA
101                 BBBBBBBBBBB
102                 CCCC
102                 CCCC
103                 AWC
103                 #$EDDDD

现在要实现,代码相同的,只取一条,可以取任意一条,把其他的记录删除掉,SQL语句该怎么写?得到结果要是下面这样:
101         AAAAAAAAAAA
102         CCCC
103         AWC
或:
101         BBBBBBBB
102         CCCC
103         #$EDDDDD


[解决办法]
上面是二二重复,如果有多条重复,只想保留任意一条:
delete from tb
where 名称 not in (select max(名称) from tb group by 代码)

热点排行