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