/**
* 推荐的项目列表
* @param $where
* @param int $page
* @param int $perpage
* @return mixed
*/
public function get_invite_list($where, $page = 1, $perpage = 15)
{
$subQuery = $this->orderBy('join_time','desc');
$model = $this->from(DB::raw("({$subQuery->toSql()}) as inv"));
if (isset($where['project_name']) && $where['project_name'] !== '') {
$model->where('p.name', 'like', "%{$where['project_name']}%");
unset($where['project_name']);
}
if ($where) {
$model->where($where);
}
$model->select(DB::raw("p.id as id,p.name as project_name,p.status as status,inv.join_time as date_recorded,inv.point as point,sum(inv.point) as pointsum"));
$model->groupBy('inv.use_id');
$model->leftJoin('zb_project as p', 'p.id', '=', 'inv.use_id');
// echo $model->toSql();die;
return $model->paginate($perpage);
}
laravel 子查询用法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1. 子查询 子查询:允许把一个查询嵌套在另一个查询当中的查询。子查询先从内部查询开始,在到外部查询,依次从里到位...
- 背景 查询广州每个景点的总流量,和每个景点每日流量 数据表 t_广州 需求 统计每个地点的总流量,和每天的流量结果...