Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчёт упоминаний слов в таблице взятых из другой таблицы / 5 сообщений из 5, страница 1 из 1
18.02.2016, 13:30
    #39174084
ws2
ws2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт упоминаний слов в таблице взятых из другой таблицы
2й день ломаю голову и никак не могу решить задачу:

Есть таблица names в ней есть поля id, name,counts и есть таблица pages в ней есть поля id, text

pages - содержит различные статьи
names - перечень искомых слов

id в таблицах не связаны!

задача для каждого name из таблицы names подсчитать число статей из pages (грубо говоря что-то типа where pages.text like '%'||names.name||'%' ) - число упоминаний для каждого слова из другой таблицы

names
id name
1 Вася
2 Роман
3 Виталий

pages
id text
1 Семен курит трубку, а Вася бамбук.
2 Виталий был опытный спортсмен, и когда Виталий побил новый рекорд никто не удивился
3 Кот Вася вылокал всю сметану
4 Виталий уделяет время не только спорту, но и своему коту по кличке Вася.

Вывести подсчёт:
name count
Вася 3
Роман 0
Виталий 2


В идеале требуется даже не выборка, а в колонку counts таблицы names проставить соответствующие количества упоминаний каждого из слов. Хотя буду рад и Select'у, в Update уж как-нибудь и переделаю
...
Рейтинг: 0 / 0
18.02.2016, 13:58
    #39174157
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт упоминаний слов в таблице взятых из другой таблицы
ws2грубо говоря что-то типа where pages.text like '%'||names.name||'%'
Тады уж
Код: sql
1.
WHERE LOCATE(pages.text,names.name)


Но будет ме-е-едленно шо пипец... хотя чего хотеть на ненормализованных данных.
...
Рейтинг: 0 / 0
19.02.2016, 07:36
    #39174898
ws2
ws2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт упоминаний слов в таблице взятых из другой таблицы
можете примерный вариант продемонстрировать?
...
Рейтинг: 0 / 0
19.02.2016, 08:30
    #39174912
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт упоминаний слов в таблице взятых из другой таблицы
...
Рейтинг: 0 / 0
19.02.2016, 15:22
    #39175367
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт упоминаний слов в таблице взятых из другой таблицы
....может еше фулт-техт поиск присобачить к этим котам...?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчёт упоминаний слов в таблице взятых из другой таблицы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]