gpt4 book ai didi

sql - PHP SQL - 选择除最高版本之外的所有版本

转载 作者:行者123 更新时间:2023-12-01 10:19:28 25 4
gpt4 key购买 nike

我在选择所有版本时遇到问题,只是没有选择数据库中使用 SQL 的最后一个版本。

这是我的数据库的样子:

id | titleid | version
----------------------
1 | TEST1 | 1.27
2 | TEST1 | 1.28
3 | TEST1 | 1.29
4 | TEST1 | 1.30
5 | TEST2 | 1.05
6 | TEST2 | 1.06
7 | TEST2 | 1.07
8 | TEST2 | 1.08

我想选择记录 1、2、3、5、6、7,因为它们不是最高版本。

我已经尝试搜索 SO,但似乎找不到任何人遇到与我相同的问题。

有人知道我该怎么做吗?非常感谢。

最佳答案

这是你想要的吗?

select t.*
from t
where t.version < (select max(t2.version) from t t2 where t2.titleid = t.titleid);

关于sql - PHP SQL - 选择除最高版本之外的所有版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55314143/

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