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

更多推荐