Laravel - 同时联合 + 分页?
2022-08-30 18:29:11
短:
我正在尝试合并2个表,然后添加到查询中。recipes
posts
->paginate(5)
但是由于某种原因,我得到这个错误:
基数冲突:1222 使用的 SELECT 语句具有不同数量的列 (SQL: (选择 count(*) 作为聚合
posts
法典:
$recipes = DB::table("recipes")->select("id", "title", "user_id", "description", "created_at")
->where("user_id", "=", $id);
$items = DB::table("posts")->select("id", "title", "user_id", "content", "created_at")
->where("user_id", "=", $id)
->union($recipes)
->paginate(5)->get();
我做错了什么吗?
没有查询工作正常。->paginate(5)