版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haibo0668/article/details/82975046
//订单列表
$list = Db::field('p.id,p.title')
->name('product')
->alias('p')
->union('SELECT id,title FROM edu_product where deleted=1')
->page('1,10')
->select();
二、扩展
//订单列表
$map[]=['exp','FIND_IN_SET($uid,c.user_id)'];
$list = Db::field('p.id,p.title')
->name('product')
->alias('p')
->union(function ($query) {
$query->field('p.id,p.title')
->name('product')
->alias('p')
->join('class c','c.pid = p.id')
->join('live_course lc','lc.class_id = c.id')
->where($map)
->where('p.deleted',0)
->where('c.deleted',0)
->where('lc.deleted',0)
->select();
})
->join('order_product op','p.id = op.pid')
->join('order o','op.number = o.number')
->where('p.deleted',0)
->where('o.deleted',0)
->where('o.state',1)
->where('o.user_id',$Session['user_id'])
->order('id', 'desc')
->page('1,10')
->select();
dump($list);
官方文档:https://www.kancloud.cn/manual/thinkphp5_1/354016