gpt4 book ai didi

php - 按另一列排序后选择 id 后的记录

转载 作者:行者123 更新时间:2023-11-29 14:03:51 26 4
gpt4 key购买 nike

假设我们有一个按重量排序的表

  select id, 
weight
from TABLE
order by weight

;

id     weight
--- -------
66 2.50
12 12.00
11 24.00
19 25.00
6 44.00
7 45.00
8 47.00
9 48.00
10 50.00

我们只想返回大于或等于某个 id 权重的记录。例如,如果我们想要 id=7 那么我们将得到

id     weight
--- -------
7 45.00
8 47.00
9 48.00
10 50.00

或者换句话说,表的所有记录都从id = 7的行开始按权重排序。我们不需要权重,我们需要 ID。

最佳答案

我想一个简单的内部查询就可以了:

SELECT `id`
FROM `TABLE`
WHERE `weight` >= (SELECT `weight`
FROM `TABLE`
WHERE `id` = 7
LIMIT 1)
ORDER BY `id`

关于php - 按另一列排序后选择 id 后的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36942242/

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