alter table tablename add sid int identity(1,1)
go
select *
from tablename a
where sid=(select top 1 sid from tablename where 单位地址=a.单位地址 order by sid)
go
select *
from tablename a
where sid=(select top 1 sid from tablename where 单位地址=a.单位地址 order by sid)
解决方案 »
- 我想更新一个表,判断这个更新是不是符合条件,如果不是的,就把更新的行移除到另外一个表中,怎样做呢?
- access新问题,表中删除相同的数据,是都删掉一条也不留
- ssis包 删除目标表中的所有行,再导入
- 请教一个高效从文本读数据进sql库的问题
- 这题应该怎么做?
- 我恢复了错误的数据库备份文件到数据库,数据库没有备份,怎样还原?
- ALTER COLUMN的问题
- SQL server 2000里创了一个库,但在ODBC里却连不上?
- 如何缩减数据库大小!急急急!!!
- sql server7中INNER JOIN有谁用过?具体怎么用给个例子?
- 能否推荐一本数据库结构设计与优化以及SQL语句优化的书
- 邹大哥请进,大伙也来帮忙啦
go
select *
from tablename a
where not exists (select top 1 sid from tablename where 单位地址=a.单位地址 sid<a.sid)