Magento2 left join select max id in join table | 左链接取连接表最新的一条数据


代码示例:

# 添加原始成本
        $this->collection->getSelect()->columns()->joinLeft(
            'aiweline_pricemanager_costchangelog',
            'aiweline_pricemanager_costchangelog.sku=e.sku AND aiweline_pricemanager_costchangelog.costchangelog_id in (select max(costchangelog_id) from aiweline_pricemanager_costchangelog group by product_id order by created_at DESC)',
            ['aiweline_pricemanager_costchangelog.sku as cost_sku','aiweline_pricemanager_costchangelog.origin_cost as origin_cost']
        );



网际微蓝论坛- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与网际微蓝论坛立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin网际微蓝论坛享有帖子相关版权。
3、网际微蓝论坛管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin网际微蓝论坛的同意。


上一篇:Magento2 Request validation failed for action | 后台的连接总是报错|必须在本层次添加*号
下一篇:国内知名Wchat团队荣誉出品顶级IM通讯聊天系统
快速回复
这家伙太懒了,什么也没留下。
最新回复 (0)
只看楼主
全部楼主
    • 网际微蓝论坛
      2
          
返回