mysql行编号每不同记录值重置一次
我的问题和这个很相似 除了我不能让它工作mysql行编号每不同记录值重置一次,mysql,sql,Mysql,Sql,我的问题和这个很相似 除了我不能让它工作 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:
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
您可以有一个相关子查询,该查询按顺序对可用作行号的行进行计数
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