gpt4 book ai didi

sql - 获取MySQL中具有最高值的行

转载 作者:行者123 更新时间:2023-11-29 09:15:03 25 4
gpt4 key购买 nike

我想获得最高的值,但按同一个表上的另一个字段进行分组例如:

序列号 + 文件 ID + 名称

1  |    1 | n1
2 | 1 | n2
3 | 2 | n3
4 | 3 | n4
5 | 3 | n5

结果必须是

序列号 + 文件 ID + 名称

2  |    1 | n2
3 | 2 | n3
5 | 3 | n5

注意:所有字段都必须像使用 select * 一样显示我将不胜感激任何帮助。tnx

最佳答案

像这样的东西怎么样

SELECT  t.*
FROM Table t INNER JOIN
(
SELECT fileid,
MAX(seqid) Maxseqid
FROM Table
GROUP BY fileid
) m ON t.fileid = m.fileid
AND t.seqid = m.Maxseqid

关于sql - 获取MySQL中具有最高值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407030/

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