MySQLのSQLにてグループ内で連番を付けたい
MySQL 5.6を利用しています。
分析関数を持たないRDBMSのSQLでは、どのようなSQLを書くのが一般的でしょうか?
一般的ではなくとも、解決できるSQLがありましたら教えてください。
よろしくお願いいたします。
やりたいこと:
下記のテーブルがあります。
ユーザID 作成日時
--------------------------
10012 2015-01-04
10010 2015-01-01
10011 2014-01-15
10010 2015-01-02
10011 2015-12-09
10010 2015-01-03
10012 2015-11-01
10011 2015-05-08
10012 2015-01-03
SQLで下記の結果を取得したいです。
※「ユーザID」「作成日時」で昇順に並べかえて、
グループ内(同じユーザID内)で通番を付与
ユーザID 作成日時 グループ内通番
-------------------------------
10010 2015-01-01 1
10010 2015-01-02 2
10010 2015-01-03 3
10011 2014-01-15 1
10011 2015-05-08 2
10011 2015-12-09 3
10012 2015-01-03 1
10012 2015-01-04 2
10012 2015-11-01 3