【发布时间】:2013-11-21 03:55:30
【问题描述】:
这个我需要帮助,我不知道怎么做。
这是我在 MySql 中的数据
----------------------
| id | color |
----------------------
| 1 | green |
| 2 | red |
| 3 | red |
| 4 | black |
| 5 | red |
| 6 | black |
| 7 | black |
----------------------
如何计算颜色的最后一个数据?但不是在所有行中,我只想计算最后一个数据一个接一个的时间。在这种情况下,结果应该是:
黑色连续出现2次
或
----------------------
| id | color |
----------------------
| 1 | green |
| 2 | red |
| 3 | red |
| 4 | black |
| 5 | red |
| 6 | black |
| 7 | black |
| 9 | green |
| 10 | red |
| 11 | red |
| 12 | red |
----------------------
这里将是:
红色连续3次
【问题讨论】:
-
当您说
last时,您的意思是按id订购?