我有我的表数据如下照片。我预期的数据应该像下面这张照片。我实现的laravelsql代码如下所示。
$img = DB::table('table_name') ->select('table_name.user_id','table_name.post_id','table_name.name') ->groupBy('table_name.user_id') ->get();
3hvapo4f1#
$img = DB::table('table_name') ->select('user_id','post_id','name') ->groupBy('post_id') ->get();
如果你碰到这个 SQLSTATE[42000]: Syntax error or access violation: 1055 错误:请确保检查groupby参数是表中的有效列
SQLSTATE[42000]: Syntax error or access violation: 1055
fcwjkofz2#
我就是这么做的。这样对我来说更干净更有效。
$img = DB::table('table_name')->select('user_id','post_id','name') ->groupBy('post_id') ->get();
2条答案
按热度按时间3hvapo4f1#
如果你碰到这个
SQLSTATE[42000]: Syntax error or access violation: 1055
错误:请确保检查groupby参数是表中的有效列fcwjkofz2#
我就是这么做的。这样对我来说更干净更有效。