ora-00918: column ambiguously
时间: 2023-04-29 13:02:53 浏览: 131
ORA-00904: "WM_CONCAT": 标识符无效
5星 · 资源好评率100%
ORA-00918 错误是 Oracle 数据库报出的错误之一,表示查询中涉及到的列存在歧义,即查询语句中的某个列名在多个表或者子查询中都存在,Oracle 不知道应该使用哪个表中的该列。
解决该问题的方法是,明确指定查询语句中涉及到的每一个列所属的表名或者别名,可以通过在列名前加上表名或者别名的方式来消除歧义,例如:
```
SELECT t1.col1, t2.col2
FROM table1 t1, table2 t2
WHERE t1.col3 = t2.col3;
```
在这个例子中,查询语句明确指定了要查询的列分别属于哪个表,避免了歧义问题。
阅读全文