在SQL中按组自动递增

时间:2017-03-16 14:45:37

标签: python mysql sql

我将csv文件加载到sql,它遵循以下结构:

d_1 = {'item':['a','b','c','d','e','f'],'group':['1','1','2','2','3','3']}
d_2 = {'item':['h','i','j','k'],'group':['1','2','3','4']}

项目具有名称和组号,表示它们是否构成同一组的一部分。 Each these files will always start the group count on 1. 我想要的是在数据库上保留一个计数器组的计数器。这里的关键是计数器必须从前一个值继续计数,而不是从1开始。

逻辑如下:
1)上传第一个文件,我将在DB上:

enter image description here

2)上传下一个文件,我将:

enter image description here

此处的组计数与原始文件的计数相同,但我希望计数器从以前的值开始递增:

enter image description here

因此,当我上传新文件时,计数将从8开始。

0 个答案:

没有答案