联合查询 A 和 B 两个表,ID 冲突怎么办

目前有A和B两个表,结构都比较类似。


A表格

ID name state
1 张三 0
2 张三2 1

B表格

ID content UID state
1 内容1 1 1
2 内容2 2 1

现在通过join关联查询之后
查询语句如下:

$result = DB::table('tableA')->join('tableB', 'tableA.id', '=', 'tableB.id')->get();

查询结果出来之后,内容聚合在一起,A表的state和ID的值,全被B表ID和state覆盖,求怎么改写

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

这两张表的结构不太对啊,两张表没有啥关系。或者你可以说说你期望的结果是什么样的?

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!