laravel 数据库操作

 

很全的laravel数据库操作

https://www.cnblogs.com/redirect/p/6136190.html

数据库groupBy having 等操作

https://blog.csdn.net/bingogirl/article/details/52559302

 

获取查询内容去重复

$res = \DB::table('dxjk_docwork')
->select('docwork_hospital')
->distinct()
->get();

 使用原始sql语句(获取查询第一天)

$res = \DB::table('dxjk_option')->select(\DB::raw('sum(option_fenshu) as fenman'))->whereIn('option_id',$man)->first();

 使用原始sql语句(获取每组的分数最大值)

$res_id = \DB::table('dxjk_option')->select(\DB::raw('max(option_tqid) as fenshu'))->groupBy('option_id')->get();

获取数据的固定几条数据

\DB::table('users') -> where('id', '>=', $id) -> orderBy('id','desc') -> take(5) -> get();

获取插入当前插入 数据的id

$res = DB::table('t_record')->insertGetId($data);

posted @ 2017-12-15 09:45  LvFish  阅读(209)  评论(0编辑  收藏  举报