一个表中各类物品排序,新增物品数值最大的问题,不太好描述,直接实例来说
一个表设计有自增id,物品类型sort,物品编号等
不太好描述,直接实例来说:
1 红色 red0001
2 红色 red0002
3 黑色 black0001
4 白色 white0001
5 红色 red0003
………………
就是这样,物品标号后面的数字,每次加入的就是这类型里最大的值,这该怎么实现?
我的思路是 另开一个字段,记录某类颜色目前的数字,这样每次新增到数据库,先去数据库查询一下最大值,给最新加入的加个1就行了。这样是不是可以呢?
我的思路:
自增id 类型 物品编号 某类物品数值排序
1 红色 red0001 0001
2 红色 red0002 0002
3 黑色 black0001 0001
4 白色 white0001 0001
5 红色 red0003 0003
…………………………