gpt4 book ai didi

sql - Mysql高级语句

转载 作者:行者123 更新时间:2023-11-29 06:23:27 25 4
gpt4 key购买 nike

我在执行以下 MYSQL 查询时遇到问题,希望有人可以帮助我。

这是查询:

SELECT *
FROM dbcasino_db22.tb_content
WHERE content_real_folder = 'foldername/' AND content_no < 5099

此查询有效,但为我提供了所有小于 5099 且与 content_real_folder 匹配的记录 - 我实际上只想获得小于 5099 的最大结果,并且没有与 content_real_folder 匹配的第一条记录

我的问题是最终查询看起来像这样 - 但我对此并不高兴

SELECT * FROM dbcasino_db22.tb_content WHERE content_real_folder = 'foldername/' AND content_no < 5099 HAVING MAX(content_no)

如果有人可以提供帮助,我们将不胜感激。

最佳答案

这应该有效。 ORDER 告诉最大结果位于顶部,LIMIT 1 告诉它您只想要第一个结果

SELECT * FROM dbcasino_db22.tb_content
WHERE content_real_folder = 'foldername/' AND content_no < 5099
ORDER BY content_no DESC
LIMIT 1

关于sql - Mysql高级语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654540/

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