我的问题非常类似于Auto number and reset count for each different column value
除了我无法使其发挥作用。
I have the table record:
ID(autoINC) plate_number
1 A
2 A
3 A
4 B
5 B
6 C
7 C
我希望显示类似的内容,添加额外的字段cc:
I have the table record:
ID(autoINC) plate_number count
1 A 1
2 A 2
3 A 3
4 B 1
5 B 2
6 C 1
7 C 2
答案 0 :(得分:2)
你可以有一个相关的子查询,它按顺序计算可以用作rownumber的行。
SELECT A.ID,
A.plate_number,
(
SELECT COUNT(*)
FROM tableName c
WHERE c.plate_number = a.plate_number AND
c.ID <= a.ID) AS RowNumber
FROM TableName a