首页 > 其他 > 详细

[Err] 1052 - Column 'XXXXX' in field list is ambiguous

时间:2020-01-15 20:37:13      阅读:216      评论:0      收藏:0      [点我收藏+]

在mysql中,多个表关联查询时,出现错误:[Err] 1052 - Column ‘school_province‘ in field list is ambiguous

原因:

select 的字段中有相同的列名 ‘XXXXX‘,但是却没有指定这个列名时来自那哪一个表,于是冲突。

解决方法:

给要查询的表取各自的别名,然后在select的查询字段中加入别名,表示数据来源于哪个表

例如:

SELECT 
    a.XXXXX,
    a.XXX
FROM table_1 AS a
LEFT JOIN
  (SELECT 
      XXX,
      YYY
   FROM table_2) AS b ON a.XXX=b.XXX;

 

# 欢迎指正和交流

[Err] 1052 - Column 'XXXXX' in field list is ambiguous

原文:https://www.cnblogs.com/qi-yuan-008/p/12198563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!