Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql行编号每不同记录值重置一次_Mysql_Sql - Fatal编程技术网

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