gpt4 book ai didi

SQL查询以选择具有最小值的不同行

转载 作者:太空狗 更新时间:2023-10-30 01:37:59 24 4
gpt4 key购买 nike

我想要一个 SQL 语句来获取具有最小值的行。

考虑这个表:

id  game   point
1 x 5
1 z 4
2 y 6
3 x 2
3 y 5
3 z 8

如何选择 point 列中具有最小值的 id,按游戏分组?像下面这样:

id  game   point    
1 z 4
2 y 5
3 x 2

最佳答案

使用:

SELECT tbl.*
FROM TableName tbl
INNER JOIN
(
SELECT Id, MIN(Point) MinPoint
FROM TableName
GROUP BY Id
) tbl1
ON tbl1.id = tbl.id
WHERE tbl1.MinPoint = tbl.Point

关于SQL查询以选择具有最小值的不同行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15291506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com