gpt4 book ai didi

mysql - 选择给定顺序的 id 之后的行

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

给定一个如下表:

id     quantity
1 5
2 3
3 7
4 2
5 8

给定一个 id 和顺序,我想选择在给定 id 之后的所有行(如果按给定顺序排序)。例如,如果id是1并且订单是“quantity desc”,我想得到

id    quantity
2 3
4 2

我怎样才能只用sql来做到这一点?我只能想到php和sql结合的办法了。

最佳答案

您可以为此使用子查询:

select t.*
from t
where quantity < (select t2.quantity from t t2 where t2.id = 1)
order by quantity desc;

关于mysql - 选择给定顺序的 id 之后的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35517567/

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