我有一个棘手的案例......
以下数据库查询不起作用:
DB::table('posts')
->select('posts.*', DB::raw($haversineSQL . ' as distance'))
->having('distance', '<=', $distance)
->paginate(10);
它失败并显示消息:列距离不存在.
当paginate()尝试使用时计数记录时发生错误
select count(*) as aggregate from {query without the column names}
由于列名被剥离,因此距离未知并引发异常.
在这种情况下,是否有人能够使用分页?
谢谢