MySQL匹配和按多个术语分组

时间:2013-02-09 14:24:20

标签: mysql match-against

我有可用的数据出现在评论中。这些评论实际上是关于PHP,Java等技能的。

现在我想以这样的方式使用Match Against,以便找到按技能分组的总记录。因此,例如,如果我将数据与某些技能相匹配,那么数据应显示为:

Skills    Total
..................
Java     10
PHP       5

类似的东西。

1 个答案:

答案 0 :(得分:1)

http://www.sqlfiddle.com/#!2/fcea4/1

SELECT skill, sum(comment REGEXP skill)
FROM comments,skills
GROUP BY skill