修复错误ORA-00918

时间:2014-04-14 04:15:12

标签: sql oracle

我正在尝试创建TFIDF表。以下是我的代码:

CREATE TABLE TF_IDF2 (FILEID, WORD, TFIDF)AS
select TF.FILEID, TF.WORD, (TF.FREQ*B.IDF) AS TFIDF
from TF JOIN IDF B
ON TF.WORD=B.WORD;

错误讯息:

  

SQL错误:ORA-00918:列模糊定义
  00918. 00000 - “列模糊定义”`。

错误指向查询最后一行的WORD。感谢。

1 个答案:

答案 0 :(得分:0)

试试我的朋友:

CREATE TABLE TF_IDF2 AS
select TF.FILEID, TF.WORD, (TF.FREQ * B.IDF) AS TFIDF
from TF JOIN IDF B
ON TF.WORD=B.WORD;