我的数据库结构包含列:id, name, value, dealer.我想检索与最低行value的每一个 dealer.我一直在试图乱用MIN()和GROUP BY,还是-无解.
该问题基于SQL 查询来选择具有最小值的不同行。考虑下表:
id game point
1 x 1
1 y 10
1 z 1
2 x 2
2 y 5
2 z 8
Run Code Online (Sandbox Code Playgroud)
使用上述问题的建议答案(选择点列中具有最小值的 id,按游戏分组),我们获得
id game point
1 x 1
1 z 1
2 x 2
Run Code Online (Sandbox Code Playgroud)
问题是如何通过每个 ID 的单个输出获得答案。两个输出
id game point
1 x 1
2 x 2
Run Code Online (Sandbox Code Playgroud)
和
id game point
1 z 1
2 x 2
Run Code Online (Sandbox Code Playgroud)
是可以接受的。