版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxiaovbb/article/details/80773082
这种错误主要是sql中出现多个表有列名重名的现象,而查询条件却没有指定选取那个表导致的这个问题。
例如:表A和表B,两个表都有type这个字段做关联查询后:
select * from A inner join B on A.a=B.b where type;
就会出现上述问题。
修改表名不重复,或是加上前面选择的是那个表就不会报这个问题