求助贴!Laravel 操作中间表问题!
有这样一张三张表,dishes
,orders
, order_dish
表,orders 与 dishes 是多对多的关系
如下图
现在想要查询出销量前十的菜,每笔订单菜的销量存在order_dish
这张中间表上,用 laravel
的eloquent
折腾一下午,文档也看了很多,还是没有解决。发帖求大家帮忙!O(∩_∩)O谢谢
如果是表的设计等的问题也希望大家能详细指出,谢谢!
1. 尝试一个不同的思路:
2. 更新逻辑:
在记录新的对应表数据的时候,更新
ordered_count
加一。3. 查询
使用下面查询读取出带分页的销量前十的菜:
@Summer 谢谢站长,又一次解决了我的问题。:laughing: