我有像
这样的表格id area Count1
39 AB
40 AB
41 AB
42 AB
82 Ag
83 Ag
98 Ai
100 Ai
183 Am
我需要在另一个字段中重复值的计数,例如' count1'因为id很重要
我需要答案如
id area Count1
39 AB 1
40 AB 2
41 AB 3
42 AB 4
82 Ag 1
83 Ag 2
98 Ai 1
100 Ai 2
183 Am 1
我得到了重复值的计数 目前我正在使用ms access 2007
谢谢
答案 0 :(得分:2)
您可以使用相关子查询执行此操作:
select id, area,
(select count(*)
from table as t2
where t2.area = t.area and
t2.id <= t.id
) as Count1
from table as t;