Laravel与众不同

时间:2016-03-18 09:57:07

标签: laravel join

大家好我有一个问题是查询两个表图像和状态,其中包含我写的代码中的图像注释

$images =  DB::table('statuses')
->join('images', 'images.user_id', '=', 'statuses.user_id')
->where(function($query){
return $query->where('statuses.user_id', Auth::user()->id)
->orWhereIn('statuses.user_id', Auth::user()->friends()->lists('id'))
->where('statuses.parent_id', '=', 'images.id');
})->distinct()
->where('statuses.statusType', '=', '2')
->groupby('statuses.body')
->select('images.*','statuses.*')->orderBy('statuses.created_at', 'desc')
->get(); 

我在这里解释一下:我已经取得了不错的成绩: results from this query

'aaaa'和'bbbb'是对照片的两个评论我现在需要的是将这些评论分组以获得具有不同身体的相同图像。

0 个答案:

没有答案