关于 Ambiguous column name ‘数据库某列’
Posted 一直想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 Ambiguous column name ‘数据库某列’相关的知识,希望对你有一定的参考价值。
在SQL语句中,如果使用联合检索的话,很有可能会出现ambiguous column name的错误。
但是在调用对应SQL的后台也会报出这样的错误:
例如:
select A.ID,B.NAME,SCORE from A,B where A.BH = B.N_BH
如果A和B表中都有SCORE字段,这时就会出现ambiguous column name ‘SCORE‘ 这个错误
只需要找到对应SQL的字段,指明是哪个表的即可
select A.ID,B.NAME, B.SCORE from A,B where A.BH = B.N_BH
以上是关于关于 Ambiguous column name ‘数据库某列’的主要内容,如果未能解决你的问题,请参考以下文章
Integrity constraint violation: 1052 Column 'status' in where clause is ambiguous
Column ‘uid‘ in where clause is ambiguous
如何使用 knex 和 postgres 避免错误 42702 (AMBIGUOUS COLUMN)
java mybatis Column 'AAA' in where clause is ambiguous