mysql顺序查找两张数据表

mysql怎么顺序查找两张数据表?

比如有两张数据表articles_1和articles_2,字段都一样:

id
title
content
slug

当要查找其中一条记录时,一张表是这样写的:

public function show($slug)
{
    $article = Article::findOrFail($slug);
        
    return view('show', compact('article'));
}

现在有两张表,不知怎么写了,请大神帮说一说。

阅读 2.9k
2 个回答

Laravel的model数据表不能分成几张。如果你真的需要几张数据表你可以定义一个MySQL view然后把两张数据表join起来就行,不过我不推荐你这样做。id字段有冲突的话就会很麻烦, view也只能查看数据,不能添加或更改。

使用DB的union联合查询试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题