我正在尝试创建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
。感谢。
答案 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;