【发布时间】:2021-03-09 13:36:45
【问题描述】:
这是我的类别表数据
| id |
|---|
| 1 |
| 2 |
| 6 |
| 7 |
在我的帖子中,我加入了这个category table
这是我的帖子表示例数据
- ID = 1,
- name = '你好'
- 类别 id = 4(我加入类别表,但选择的类别是 已删除)
这是我的索引 SQL 查询(当 categy_id 与 category.id 匹配时)然后只有它的获取
$post = DB::table('posts)->join('category','posts.category_id','categories.id')-.paginate(10);
由于某种原因,可以删除所选类别,因此我尝试获取已删除类别的帖子数据
这是我的查询
$cpost = DB::table('posts')->join('categories','posts.category_id', '!=' ,'categories.id')->select('post.*')->paginate(5);
但上面根据可用的类别数据查询重复的帖子数据
我希望所有属于类别 id 的帖子数据与类别表 id 中的不匹配我怎么能得到它?
【问题讨论】: