把多条数据放到一字段的写法
不能用left join了,这个一会变多条数据
正确的写法是把一先查出来,在用ID循环查出多的数据放到一的某字段中


栗子:
public function voucherList ($supplyID){
             $data = M('mvoucher')
            ->where(['fdlSupplyID'=> $supplyID])
            ->select();
        
             foreach ($data as $key => $value) { //放在condition里面的写法是[$key]['condition'], key前面要加$data
            $data[$key]['condition'] = M('mvouchercondition')
        ->where(['fdlVoucherID'=> $value['ID']])
        ->select();                                 //拿ID这个值的写法是$value['ID'],key前面才要加$data
            }
            return $data;
        }
阅读更多
个人分类: thinkPHP查数据库
上一篇结束日期大于现在日期
下一篇查询数据库时条件是 或 的写法(且或)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

把多条数据放到一字段的写法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭