Mysql 从特定ID获取到最后一个ID
我正在学习mysql,有一个小问题 我试图从表中的一个特定ID到最后一个元素获取数据Mysql 从特定ID获取到最后一个ID,mysql,laravel,eloquent,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到5
- 我用的是Laravel&很有说服力,但不是必须的
$b = TableClass::orderBy('created_at', 'desc')->take(100)->get()->reverse();
这基本上是取最后一个元素和它前面的100行,然后将它们按顺序排列
if last_id 515 and required_id = 419
按顺序获取419到515之间所有行的最佳查询是什么
if last_id 515 and required_id = 419
最好是有口才,但我也可以使用直接查询。
从419年到最后:
$b = TableClass::orderBy('id','asc')->where('id', '>=', 419)->get();
查询中的类似于:
SELECT * FROM your_table WHERE id >= 419 ORDER BY id
谢谢。但是我不知道最后一个元素的id。那只是一场比赛example@Sam.tuver515-100不是419那是打字错误吗?你可以像你的例子一样使用
take
。不,这只是一个例子。我使用100个元素并使用for循环来获得我想要的id。这不是最好的办法。我需要从id例如:41到最后一排