mysql row number implementation that is always incremental (sorted from 1 to n)
问题 My previous search results (containing MySQL - row number in recordset? that really helped me) was not satisfying because sorting by other columns overrides the native sort of @RowNumber . Consider my simplified member table below: row_number | id | firstname | lastname -------------------------------------- 1 | 1 | Steve | Jobs 2 | 2 | Bill | Gates 3 | 3 | Rasmus | Lerdorf 4 | 4 | Linus | Torvalds resulted by the following query: SELECT id, firstname, lastname, @RowNumber = @RowNumber + 1 AS