thinkphp5 paginate多表查询大量数据时卡死

浏览:1933 发布日期:2018/04/09 分类:求助交流 关键字: 求助 新手 paginate join
本人新手求助
a表b表各有3万条数据,使用paginate一直转圈,网页刷新不了了
求解$booksList = Db::name('Books')
                ->alias('a')
                ->join('books_cate_relationships b','b.books_id= a.id','LEFT')
                ->join('books_cate c','c.id= b.cate_id','LEFT')
                ->where($map)
                ->distinct(true)
                ->order('a.createtime desc')
                ->field('a.name,a.id,a.price,a.status,a.createtime,c.name as catename,c.id as cate_id,b.is_hot as is_hot,b.order_id as order_id')
                ->paginate(10);
最佳答案
评论( 相关
后面还有条评论,点击查看>>