如何得到记录出现的次数?(200分)

  • 主题发起人 主题发起人 l_q28
  • 开始时间 开始时间
L

l_q28

Unregistered / Unconfirmed
GUEST, unregistred user!
Access有如下一个表
ID 名称
1 B
2 A
3 C
4 B
5 A
6 B
其中ID是主键,现在希望通过SQL查询得到以下结果
ID 名称 次数
1 B 1
2 A 1
3 C 1
4 B 2
5 A 2
6 B 3
其中"次数"是指以ID为顺序,名称是第几次出现。
望高手相助,200分相赠!

 
呜呜呜......高手在哪儿??
 
Select id,名称,
(select count(id) from table1 where 名称=AAA.名称 and id<=AAA.id) as 次数
From table1 AAA
 
非常谢谢你昨天和今天的帮助!!!
 
同意楼上的,改为下面的语句会不会更好?
select id,名称
(select count(id) form table where id<=aa.id group by 名称) as 次数
from table1 aaa
 
To dx_zhang1978:谢谢,执行速度可能差不多.
 
后退
顶部