Closed ghost closed 6 years ago
$data = Query::table('wf_admin', ‘a') ->leftJoin('wf_admin_nexus_role',['b.admin_id' => 'a.id'], 'b') ->condition($where) ->one() ->getResult();
类似这样会强制给leftJoin的ON条件加上前缀,这让人很恶心。 建议能不能赶紧完善DB操作,或者移植TP,YII,medoo
这是一个bug,不是强制性的,我们尽快修复!
你语法使用不对,正确方式是
$data = Query::table('wf_admin', ‘a') ->leftJoin('wf_admin_nexus_role',['b.admin_id=a.id'], 'b') ->condition($where) ->one() ->getResult();
类似这样会强制给leftJoin的ON条件加上前缀,这让人很恶心。 建议能不能赶紧完善DB操作,或者移植TP,YII,medoo