gpt4 book ai didi

mysql - 从特定 ID 获取到最后一个

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

我正在学习 mysql,遇到一个小问题。

我正在尝试从表中的一个特定 ID 获取数据到最后一个元素。

  • 我正在使用 Laravel 和 eloquent,但不是必需的。

这是我目前正在使用的:

$b = TableClass::orderBy('created_at', 'desc')->take(100)->get()->reverse();

这基本上会获取最后一个元素及其之前的 100 行,然后将它们按顺序排列。

if last_id 515 and required_id = 419

按顺序获取从 419 到 515 的所有行的最佳查询是什么。

Eloquent 是首选,但我也可以使用直接查询。

最佳答案

According to their guide, this is what you want:

从 419 到最后:

$b = TableClass::orderBy('id','asc')->where('id', '>=', 419)->get();

查询中的内容类似于:

SELECT * FROM your_table WHERE id >= 419 ORDER BY id

关于mysql - 从特定 ID 获取到最后一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46131596/

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