企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
同时使用hasWhere和where,‘order\_code’就是两个表关联的主键,两个表都存在‘order\_code’,运行。 `~~~ Order::hasWhere('orderstate', $where1)->with('user,orderstate')->where($where)->count(); ~~~` 出现以下情况: `~~~ Integrity constraint violation: 1052 Column 'order_code' in where clause is ambiguous ~~~` **解决方法:** 在字段面前加上模型名(Order.)称或者数据库名称(xxz\_order.)。 `~~~ $where['Order.order_code'] = ‘202010311830’; ~~~` \* 如果没有使用hasWhere的话字段名前不能加模型名(Order.), 但可以加上数据库名称(xxz\_order.)