谁一开始就是大神?

IN查询不到[2.0]

$Grouporder=Grouporder::find()->where(['state'=>2,'id'=>$id])->asArray()->all();
foreach ($Grouporder as $key=>$value) {
    $map['id'] = array('in',$value['orderId']);
    $Order=Ordermanagement::find()->where($map)->asArray()->all();
}

IN 多条查询语句 不好事儿 求高手指导 谢谢

我这里的$arr是一个索引数组。where条件的意思是 status=1和category_id在$arr这个数组里面能找到的条件
把你的$value[‘orderId’]都打印初来,查看一下是否是你预期的值
用with和延迟加载把
http://www.yiichina.com/doc/guide/2.0/db-active-record#
你这个in写法好像thinkphp的,,,怪不得我看着好熟悉。。这种问题,你百度一下。就能找到,建议楼主遇事多百度O(∩_∩)O~

赞(0) 打赏
未经允许不得转载:菜鸟之家 » IN查询不到[2.0]

评论 抢沙发

登录

找回密码

注册