<分区>
| id | user | team | month | result |
|----|-------|--------|-------|--------|
| 1 | Joe | red | sept | 100 |
| 2 | Joe | red | oct | 40 |
| 3 | Jim | red | sept | 70 |
| 4 | Jim | red | oct | 50 |
| 5 | Susy | red | sept | 40 |
| 6 | Tim | blue | sept | 60 |
| 7 | Tim | blue | oct | 100 |
| 8 | Betty | blue | sept | 70 |
| 9 | Dave | blue | sept | 20 |
| 10 | Stan | green | oct | 40 |
| 11 | Alan | green | sept | 80 |
| 12 | Tina | green | oct | 100 |
| 13 | Tina | green | sept | 30 |
| 14 | Rick | yellow | oct | 50 |
| 15 | Ellen | yellow | oct | 60 |
这可能吗。
我需要从每个团队中获取最多 2 个结果最好的用户。
例如以下结果是每队得分最高的2名选手:
| 1 | Joe | red | sept | 100 |
| 3 | Jim | red | sept | 70 |
| 7 | Tim | blue | oct | 100 |
| 8 | Betty | blue | sept | 70 |
| 12 | Tina | green | oct | 100 |
| 11 | Alan | green | sept | 80 |
| 15 | Ellen | yellow | oct | 60 |
| 14 | Rick | yellow | oct | 50 |
或者是对多个查询执行此操作的唯一真正方法?