一对多关系
表二 goods_log 表字段 id,goods_id,createtime等其他字段
goods_id可以重复,
现在需要关联两个表,需求如下,通过筛选时间,今日,本周,本月,本年来排序
效果图如下[截图](/upload/img/20230421/2164417f59f87c.png)
#### 为此你搜索到了哪些方案及不适用的原因
我的解决方案
先查询goods表数据 ,再关联表goods_id;//0=降下 1=上升
return $item;
});
```
这样好像很麻烦,然后我再尝试写,通过时间筛选了,这样写又不符合效果图预期->order('goods_count desc,id desc')
->select();
$total = $query->count(); //返回总数