입니다 말. 그렇다면 :
select w.word, count(*)
from words w join
t
on concat(' ', t.title, ' ') like concat('% ', w.word, ' %')
group by w.word
having count(*) > 1;
편집 :
당신이 말을하지 않아도,하지만 당신은 "제목"단어의 고정 번호가 알고 있다면, 당신은 가능한 단어를 생성 할 수 있습니다. 예를 들어 모든 제목의 단어 수가 4 자 이하일 경우
select w.word, count(*)
from (select substring_index(title, ' ', 1) as word union
select substring_index(substring_index(title, ' ', 2), ' ', -1) union
select substring_index(substring_index(title, ' ', 3), ' ', -1) union
select substring_index(substring_index(title, ' ', 4), ' ', -1)
) w join
t
on concat(' ', t.title, ' ') like concat('% ', w.word, ' %')
group by w.word
having count(*) > 1;
분명히 더 긴 제목으로 일반화 할 수 있습니다.
[regex] (http://dev.mysql.com/doc/refman/5.7/en/regexp.html#operator_regexp)에서 –