Ambiguous column name

来源:互联网 发布:信越7783硅脂淘宝 编辑:程序博客网 时间:2024/06/05 08:07

错误: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

0 0
原创粉丝点击