Sql 如何在Laravel Query中按客户上次购买的时间列出客户
我试着从表订单中按最后一次订单对我的客户列表进行排序。 但一切都不起作用 请帮助我如何编写Laravel5.x查询 详情请参见下面的链接 多谢各位 这是我的示例图片:Sql 如何在Laravel Query中按客户上次购买的时间列出客户,sql,laravel,join,left-join,Sql,Laravel,Join,Left Join,我试着从表订单中按最后一次订单对我的客户列表进行排序。 但一切都不起作用 请帮助我如何编写Laravel5.x查询 详情请参见下面的链接 多谢各位 这是我的示例图片: 您可以使用分组依据和排序依据,如下所示: 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
您可以使用
分组依据
和排序依据
,如下所示:
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)