作者:欧阳闯恋365 | 来源:互联网 | 2023-05-18 17:17
A表有id,name,time等字段,B表有id,type,uid,email,address等字段。A表中的id和B表中的uid对应。Db::table(A表)->ali
A表有id,name,time等字段,
B表有id,type,uid,email,address等字段。
A表中的id和B表中的uid对应。
Db::table(A表)->alias('a')
->join('B表 b', 'a.id = b.uid')
->find();
这样是把B表中的所有字段都给返回了,B表的字段会覆盖A中的同名字段,
比如最终返回的结果中id是B表中的id
这时要注意指定字段->field('a.*,b.email,b.adderss')