【发布时间】:2013-01-04 01:30:52
【问题描述】:
例如...如果我有这张表(按颜色排序):
--------------
| id | color |
--------------
| 95 | red |
| 7 | red |
| 44 | red |
| 46 | red |
| 49 | red |
| 24 | green |
| 37 | green |
| 91 | green |
| 88 | green |
| 44 | blue |
| 10 | blue |
| 11 | blue |
--------------
有没有办法让我从每种颜色中获取 2 行?示例:
--------------
| id | color |
--------------
| 7 | red |
| 44 | red |
| 24 | green |
| 37 | green |
| 10 | blue |
| 11 | blue |
--------------
【问题讨论】:
-
这并不重要。 id 最低的 2 就可以了。
标签: mysql sql greatest-n-per-group