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')
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')
转载于:https://www.cnblogs.com/jcydd/p/10559360.html