我收到以下错误。据我所知,所有列都是由表名定义的,所以我不明白为什么我从Oracle数据库中得到这个错误。
OCIError: ORA-00918: column ambiguously defined: SELECT * FROM (
SELECT raw_sql_.*, rownum raw_rnum_
raw_sql_
WHERE rownum <= 25
)
WHERE raw_rnum_ > 0
答案 0 :(得分:0)
只有投掷红旗的东西,
ORDER BY offsakid desc
您在选择中将一个字段别名为该名称:
OFFSAK.id offsakid,
但它可能是您的某个表上的实际字段名称,您应该按基础字段排序 - 而不是别名。