您现在的位置是:
首页PHP
tp5,ntegrity constraint violation: where clause is ambiguous
发布时间:2019-03-01作者:豆子点击:150
问题描述:
做thinkphp5数据库关联的时候,总是解决不了这样的问题:ntegrity constraint violation: 1052 Column 'mid' in where clause is ambiguous。
解决办法:
原来是我在做别名的时候,没有把别名添加到字段前面。比如$search['mid']=1;就会报错。如果是这样就不报错了$search['com.mid']=1;
com.mid,com是表的别名。
$search['com.mid']=session("userid");
//查询
$join = [
['lj_collect_stowtype st','st.id=co.stowtypeid','LEFT'],
['lj_company com','com.id=co.aid','LEFT'],
];
标签:tp5,constraint v