SELECT 客户,联系人 FORM 表1
客户 联系人
0001 张三
0001 李四
0002 王五
0003 赵六
现在要加个序号,根据客户来编写,得到下面
客户 序号 联系人
0001 1 张三
0001 2 李四
0002 1 王五
0003 1 赵六最好是那种查询出来的,不是建临时表的,麻烦懂得人帮帮忙
客户 联系人
0001 张三
0001 李四
0002 王五
0003 赵六
现在要加个序号,根据客户来编写,得到下面
客户 序号 联系人
0001 1 张三
0001 2 李四
0002 1 王五
0003 1 赵六最好是那种查询出来的,不是建临时表的,麻烦懂得人帮帮忙
create table t
(
number varchar(20),
name varchar(20)
)insert into t
select '0001','张三' union
select '0001','李四' union
select '0002','王五' union
select '0003','赵六'select t.number,ROW_NUMBER() over (partition by t.number order by t.name ),t.name
from
t