0
Я пытаюсь создать таблицу TFIDF. Ниже мой код:Исправлена ошибка ORA-00918
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 Error: ORA-00918: column ambiguously defined
00918. 00000 - "column ambiguously defined"`.
Точки ошибок в WORD
в последней строке запроса. Благодарю.
Я удалил потерянную строку кода. –
Почему вы используете 'group by', когда у вас нет функции агрегации? (Если вам это нужно, им нужно будет указать, какую таблицу вы там используете, т. Е. 'Group bt TF.WORD', но вам здесь не кажется). –