小编Tyl*_*eed的帖子

增加组内的计数

我试图在一组结果中得到一个递增计数器.

例如,假设我有一个messages表:

messages
--------
- id (int)
- user_id (int)
- sent_at (date)
- body (text)
Run Code Online (Sandbox Code Playgroud)

我想执行一个查询,给我这样的结果:

+---------+------------+-------------+---------+
| user_id | message_id | sent_at     | counter |
+---------+------------+-------------+---------+
|       1 |          1 |  2017-01-01 |       1 |
|       1 |          3 |  2017-01-15 |       2 |
|       1 |          4 |  2017-01-22 |       3 |
|       2 |          2 |  2017-01-06 |       1 |
|       2 |          6 |  2017-01-22 |       2 |
|       3 |          5 | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server select count sql-server-2014

3
推荐指数
3
解决办法
155
查看次数

标签 统计

count ×1

select ×1

sql ×1

sql-server ×1

sql-server-2014 ×1