多表查询怎么写

$data = GoodsModel::alias('a')->join('__SHOP_GOODS_CLASS__ b','a.gc_id = b.id')->select();
这样写会报错Column not found: 1054 Unknown column 'a.gc_id' in 'on clause'
已邀请:

dolphinphp

赞同来自:

不要用alias和join方法,用视图查询
 
$data = GoodsModel::view('shop_goods', true)->view('shop_goods_class', true, 'shop_goods_class.id=shop_goods.gc_id')->select();
参考 https://www.kancloud.cn/manual/thinkphp5/156576

要回复问题请先登录注册