在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
时间: 2024-11-06 10:44:00