您的位置:首页 > 数据库

Ambiguous column name

2016-03-08 10:58 211 查看
错误:Ambiguous column name 一般出现在多张表(这些表具有同名的column)进行连接后,select 了这些同名的column的情况下,例如:

Table A结构如下:

abc
Table B结构如下:

cde
如果进行如下操作,则会报“Ambiguous column name‘c’”的错:

SELECT c FROM A JOIN B ON A.c = B.c

原因:select出来的c列无法识别是A中的c列还是B中的c列。

解决方案:

SELECT A.c FROM A JOIN B ON A.c = B.c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库