【发布时间】:2021-07-25 16:27:56
【问题描述】:
我的表searchkeywords 的Query 列中有许多相同的值@
我想选择 count > 3 以及我想调用 searchkeywords 其他数据。
例如苹果,苹果,苹果,香蕉,香蕉,葡萄,葡萄,葡萄,葡萄,橙子……
因此,选择并显示Apple 和Grapes,因为它们的 ID 和其他列数据大于 3。
我正在使用这个查询
控制器代码:
$topsearches = DB::table('searchkeywords')
->selectRaw('query,count(*) as count')
->havingRaw('count(*) > 3')
->orderBy('created', 'DESC')
->paginate(15);
查看代码:
@foreach($topsearches as $search)
{{$search->query}}
@endforeach
所以,我只能调用查询列,除此之外,当我使用{{$search->id}}调用时,id 和created 列也在那里,它会抛出错误:
未定义属性:stdClass::$id
【问题讨论】: