目前有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覆盖,求怎么改写