【问题标题】:How to list the customers by last time they buy in Laravel Query如何在 Laravel Query 中列出客户最后一次购买的时间
【发布时间】:2021-05-01 02:32:19
【问题描述】:

我尝试按订单表中的最后一个订单对我的客户列表进行排序。 但一切都不起作用。

请帮助我如何编写 Laravel 5.x 查询。

详情见以下链接

非常感谢!

这是我的示例图片:

【问题讨论】:

    标签: sql laravel join left-join


    【解决方案1】:

    您可以使用group byorder by,如下所示:

    select max(o.id) as order_id, c.customer_name
     from orders o join customer c on c.id = o.customer_id
    group by c.customer_name, c.id
     order by max(o.id)
    

    【讨论】:

      猜你喜欢
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 2022-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多