gpt4 book ai didi

mysql - 获取特定列值的最新条目

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

我有一个包含多个条目的表(称为 btB),我需要在其中获取具有特定 beitragID 的条目。除了 bID 之外,几乎所有具有特定 beitragID 的字段都是相同的。

     bID | title  | beitragID
---------|--------|-------------
102 | blabla1 | 1013
1054 | blabla2 | 1013
1678 | blabla3 | 1013
104 | blublu1 | 1213
1058 | blublu2 | 1213
1668 | blublu3 | 1213
...

由于没有记录创建日期的字段,并且我假设没有 SQL 功能来检测没有日期字段的最新条目,因此我想获取具有最高 bID 的行>.

我正在努力获取正确的 SQL 查询。这是我到目前为止得到的:

SELECT title FROM btB WHERE beitragID = '1013' or beitragID = '1213'

最佳答案

如果您构建一个组,则可以使用聚合函数 max() 来获取每个组的最高值

select  t1.*
from btB t1
join
(
SELECT max(bID) as bID, beitragID
FROM btB
WHERE beitragID in (1013, 1213)
group by beitragID
) t2 on t1.bid = t2.bid and t1.beitragID = t2.beitragID

关于mysql - 获取特定列值的最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24456771/

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