小编Sim*_*ner的帖子

选择具有按两列分组的最大值的行

我已经看到了很多关于这类问题的解决方案(特别是这一个SQL只选择列上具有最大值的行),但这些似乎都不合适:

我有以下表格布局,附件的版本控制,绑定到实体:

TABLE attachments
+------+--------------+----------+----------------+---------------+
| id   | entitiy_id   | group_id | version_number | filename      |
+------+--------------+----------+----------------+---------------+
| 1    | 1            | 1        | 1              | file1-1.pdf   |
| 2    | 1            | 1        | 2              | file1-2.pdf   |
| 3    | 1            | 2        | 1              | file2-1.pdf   |
| 4    | 2            | 1        | 1              | file1-1.pdf   |
| 5    | 2            | 1        | 2              | file1-2.pdf   |
| 6    | 2            | 3 …
Run Code Online (Sandbox Code Playgroud)

mysql sql greatest-n-per-group

5
推荐指数
1
解决办法
3038
查看次数

标签 统计

greatest-n-per-group ×1

mysql ×1

sql ×1