mySQL - 使用通配符查找和分组相似的值

时间:2017-11-13 13:10:35

标签: mysql group-by duplicates distinct

Hy guys,

我在stackoverflow上搜索了一些问题,但我找不到解决我问题的方法:(

我有一个包含内部搜索数据库值的表格:

ID    searchword     hits
1     php             200
2     html             88
3     php state        68
4     php statement    43
5     js               83
6     html img         48
7     html include     34

依旧...... 我需要一个查询来对搜索词进行分组,还需要类似搜索词。 例如,我需要上表中的结果:

 searchword
  php statement      (because 'php' and 'php statement' is similar)
  js                 (because it´s only one row and standalone)
  html img           (because 'html' is similar, it´s included)
  html include       (because 'html' is similar, it´s included)

这可能吗? 查询不应该是静态的,因为我不知道表中的所有搜索词。我想我需要带有通配符(%)的DISTINCT和LIKE查询?!

但我不明白:(

http://sqlfiddle.com/#!9/cd24c/28

此致 罗尼

0 个答案:

没有答案