【发布时间】:2013-04-29 10:53:34
【问题描述】:
查看其他示例后,我仍然无法找到解决方案,这就是我寻求帮助的原因。
我的表结构:
V_id | name | group_id | other columns
----------------------
1 | | 1
2 | | 1
3 | | 2
4 | | 3
5 | | 3
我一直在努力构建一个查询,以从 group_id 列中选择所有具有最大值的行。
因此输出应该是这样的:
V_id | name | group_id | other columns
----------------------
4 | | 3
5 | | 3
我相信可以通过选择 group_id 最高的所有记录来解决。
还需要一个查询来获取所有其他剩余的行。
在这种情况下,应该是这样的:
V_id | name | group_id | other columns
----------------------
1 | | 1
2 | | 1
3 | | 2
我相信可以通过选择 group_id
【问题讨论】:
-
请在这里展示你的挣扎。 (到目前为止你写的查询)
-
我无法为 WHERE group_id = (SELECT MAX(group_ID) 获取正确的语法