2014-01-27 2 views
0

내 문제는 내가이 일을 할 수없는 것을 제외 해, 이것 Auto number and reset count for each different column valueMySQL의 행

꽤 유사하다 값.

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 

답변

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 

+0

멋진, 아주 멋진 ... – Ikong