[英]SQL command is not giving expected result in Laravel 5.7. Do I need to modify my table or my query?
I have my table data like below photo. 我的表格数据如下图所示。
My expected data should be like this below photo. 我的预期数据应如下图所示。
My implemented laravel SQL code is like below. 我实现的laravel SQL代码如下所示。
$img = DB::table('table_name')
->select('table_name.user_id','table_name.post_id','table_name.name')
->groupBy('table_name.user_id')
->get();
This is how I'd do it. 这就是我要做的。 This way it's cleaner and working for me.
这样,它就更干净并为我工作。
$img = DB::table('table_name')->select('user_id','post_id','name')
->groupBy('post_id')
->get();
$img = DB::table('table_name')
->select('user_id','post_id','name')
->groupBy('post_id')
->get();
If you're running into this SQLSTATE[42000]: Syntax error or access violation: 1055
error be sure to check that the groupBy parameter is a valid column on the table 如果您遇到此
SQLSTATE[42000]: Syntax error or access violation: 1055
错误,请确保检查groupBy参数是否为表上的有效列
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.