Re: [SQL ] SQL(MySQL)中 实现自动分组编号

楼主: icydream (巧虎)   2015-02-27 09:55:52
※ 引述《JeremyJoung (J.J.)》之铭言:
: 这是工作中遇到的问题
: 我需要一个分组的自动流水编号
: 每个GROUP都需要从1开始自动编号
: 由于 INSERT UPDATE过程中 无法参考自我查询
: 所以无法巢状自己查自己
: 如果说 另外开一个COUNT表或VIEW
: 在批次INSERT 或UPDATE时
: COUNT表不会自动更新 必须一笔一笔处理 这样很没效率
: 请问有没有什么方法可以实现 纯粹SQL指令的分组自动编号
: 我目前惯用环境是MySQL 但是希望其他SQL也可以适用
: 所以Oracle sequence 暂时先跳过
使用以下例子来说明,
假设有一资料表employee,
字段有department(部门)、name(姓名)、age(年龄),
纪录资料如下:
department name age

Links booklink

Contact Us: admin [ a t ] ucptt.com