gpt4 book ai didi

mysql - 从表中获取具有最高修订 ID 值的行数据

转载 作者:行者123 更新时间:2023-11-29 10:10:35 24 4
gpt4 key购买 nike

|ID | Revision |  Title |-------------------------| 1 |     1    |  Foo1  || 2 |     2    |  Foo2  || 3 |     3    |  Foo3  || 4 |     2    |  Foo4  || 5 |     1    |  Foo5  || 6 |     1    |  Foo6  |

所以这是一个困境,尝试一下,因为我可能会坚持这个,我试图返回每个修订版的最大 id 行数据(例如,修订版 1 返回行 ID 6,修订版 2 返回行 ID 4,修订版 3 返回行 ID 3 ),有哪位好心人可以帮忙解决这个问题吗?我能够使用 MAX() 返回正确的 ID,但其余行数据不正确(例如标题不正确)。

这不起作用,

选择 max(id) 作为 id、标题来自博客按修订分组按 ID ASC 排序

最佳答案

您可以使用子查询仅选择特定修订的最大值的ID:

select * from tbl a
where ID = (
select max(ID) from tbl b where a.Revision = b.Revision
)

关于mysql - 从表中获取具有最高修订 ID 值的行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51030294/

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