powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подсчёт упоминаний слов в таблице взятых из другой таблицы
5 сообщений из 5, страница 1 из 1
Подсчёт упоминаний слов в таблице взятых из другой таблицы
    #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
Подсчёт упоминаний слов в таблице взятых из другой таблицы
    #39174157
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ws2грубо говоря что-то типа where pages.text like '%'||names.name||'%'
Тады уж
Код: sql
1.
WHERE LOCATE(pages.text,names.name)


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


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