从特定ID获取到最后

时间:2017-09-09 14:16:45

标签: mysql laravel eloquent

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

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

  • 我正在使用Laravel&雄辩但不必要。

这就是我目前正在使用的内容:

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

这基本上取最后一个元素和前面的100行,然后按顺序排列。

if last_id 515 and required_id = 419

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

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

1 个答案:

答案 0 :(得分:1)

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
相关问题