我有以下重复的数据:
| id | product id | actv mnths(活跃月数) |
|------|------------|------------------|
| 123 | ClassA | 11 |
| 123 | ClassC | 1 |
| 456 | ClassC | 7 |
| 456 | ClassA | 5 |
我希望通过仅保留“actv mnths”(活跃月数)最高的记录来消除重复项,返回结果如下:
| id | product id | actv mnths(活跃月数) |
|------|------------|------------------|
| 123 | ClassA | 11 |
| 456 | ClassC | 7 |
如何使用SQL实现这个操作?如果活跃月数相等时,应如何处理这种情况?