sql:如何为具有重复值的行选择具有增量id的记录

时间:2016-01-05 09:25:32

标签: mysql sql database

我在主表中有这些数据

enter image description here

我想输出

enter image description here

2 个答案:

答案 0 :(得分:0)

我认为您做错了。主表中的第一个名称必须是唯一的,并且出于安全原因,您必须加密存储在主表中的任何信息。 所以结论是你的属性必须是唯一的,并且彼此不相同 并且密码必须使用md5进行哈希,但是它具有较低的安全保护或使用SHA或MCyrpt来解决安全问题。

答案 1 :(得分:-1)

使用以下查询输出,如上面的问题所示。

SELECT name, ROW_NUMBER() OVER (PARTITION BY name,role ORDER BY name) AS Counter from MasterTable

希望这会有所帮助。