作者:书友74972801 | 来源:互联网 | 2023-05-18 12:22
本文介绍如何thinkphp5中进行联表查询usethink\Db;$map[a.id]input(id);$infoDb::table(table1_nam
本文介绍如何thinkphp5中进行联表查询
use think\Db;
$map['a.id'] = input('id');
$info = Db::table('table1_name') ->alias('a') ->join('table2_name w','a.id = w.id') ->where($map) ->find();
注意:这里如果两个表的联表查询的字段名称一样,需要在查询条件map里指定表名,否则会报错!比如这里的map[‘a.id’],不能写map[‘id’];