я имел задачу об обработке текста и я не знаю, как объединить некоторые столбцы из отдельных таблиц в одну таблицуобъединить два идентификатора в новый стол?
так вот так: У меня есть таблица с именем list
с id_doc
и title
колонны то я создаю новую таблицу с именем term_list
, которая содержит список терминов результатов, когда я делаю некоторую текстовую обработку в заголовки от list
.
term_list
таблицы имеет id_term
, term
, df
и idf
колонки. И наконец, я хочу иметь таблицу с именем term_freq
, которая имеет столбцы id
, id_term
, id_doc
, tf
и normalized_tf
пример: стол list
как это:
id_doc titles
11 information retrieval system
12 operating system
13 business information
таблице term_list
ниже этого:
id_term term df idf
21 information 2 --
22 retrieval 1 --
23 system 2 --
24 operating 1 --
25 business 1 --
Я хочу спросить, как создать таблицу term_freq
, чтобы стол стал как это?
id id_term id_doc tf normalized_tf
31 21 11 1 --
32 22 11 1 --
33 23 11 1 --
34 24 12 1 --
35 23 12 1 --
36 25 13 1 --
37 21 13 1 --
основной проблемой является я должен присоединиться id_term
и id_doc
в одну таблицу, что один id_doc
имеет отношение к нескольким id_term
, но я не знаю, как соотнести, потому что list
и term_list
не имеет аналогичный столбец.
Пожалуйста, помогите :(