网站首页 laravel框架
laravel --SQL语句进化
发布时间:2016-06-02 13:03查看次数:5770
先手说下为什么写篇博文!!按也是醉了 今天在做公司一网站项目!
用到了 两表联查! 这个简单:
示例如下
$data = ItemModel::
leftjoin('theme','theme.itemid','=','item.itemid')
->groupBy('item.itemid')
->get();
但是呢?我还要统计当前月嫂有几个评论 !!
原生SQL写了好多遍!!突然到laravel 里边不知道如何搞了!!奶奶的各种百度啊 !都是忽悠!
估计脑子当时也是秀逗了!
时间刚刚好到下班....地铁上各种思考!!
另外一种笨方法
这种就是初级程序员水平!!!!!!!!!!!!我不能这样啊!!!
秀逗的脑袋开窍!!!
最终最好的方法如下:
写个所以的兄弟姐妹!!这个SQL应用场景很多
$data = ItemModel::
leftjoin('theme','theme.itemid','=','item.itemid')
->select('theme.*','item.*',DB::raw('count(wx_theme.itemid) as num'))
->groupBy('item.itemid')
->get();
注意SQL颜色变化!!!
2016年6月2日 21:01:58关键字词:laravel --SQL语句进化