【问题标题】:How to fetch values from database in reverse order?如何以相反的顺序从数据库中获取值?
【发布时间】:2022-01-06 23:05:24
【问题描述】:

我有一个变量$id = $request->id,它存储了一个特定的id。

我想根据这个id从数据库中取数据,同时也逆序获取id值低于它的数据。

例如,假设我传递了一个 id 值 5。

我想从数据库中获取 5,4,3,2,1 id 的数据。

使用员工表之类的东西时,我该怎么做?

【问题讨论】:

    标签: laravel dataset reverse


    【解决方案1】:

    因此,如果您传递一个值,您希望它从表中检索与该值匹配或更低的所有条目?在这种情况下,它只是一个简单的 where 子句 (https://laravel.com/docs/8.x/queries#where-clauses),假设您有一个绑定到该表的 Employee 模型:

    $employees = Employee::where('id', '<=', $request->id)->get();
    

    如果 $request->id 为 10,这将获取 ID 等于或小于 10 的所有员工。

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 2012-11-29
      • 2021-04-20
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多