gpt4 book ai didi

sql - MySql查询,选择大于

转载 作者:IT老高 更新时间:2023-10-29 00:14:17 26 4
gpt4 key购买 nike

我有一个名为 faq_questions 的表,其结构如下:

id int not_null auto_increment,
question varchar(255),
sort_order int

我正在尝试构建一个给定排序顺序的查询,然后选择排序次序最高的行。

例子:

id  question                sort_order
1 'This is question 1' 10
2 'This is question 2' 9
3 'This is another' 8
4 'This is another one' 5
5 'This is yet another' 4

好吧,假设我为已知的排序顺序(id 4)传入 5,我需要它返回 id 为 3 的行。因为不能保证 sort_order 是连续的,所以我不能只选择 known_sort_order + 1 .

谢谢!

最佳答案

看起来太简单了,但看起来正是你需要的:

SELECT id,question FROM `questions` 
WHERE `sort_order` > sort_order_variable
ORDER BY sort_order ASC
LIMIT 1

关于sql - MySql查询,选择大于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360961/

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