Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
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 уж как-нибудь и переделаю
Отредактированно W2S (18.02.2016 07:48:06)
Неактивен
Неактивен
СПАСИБО! На основе этого получился неплохой update)
Неактивен
Страниц: 1