现有 表【information】和表【keyword】分别如图1,图2所示:
我想用表【keyword】内的关键字去匹配表【information】内的 [描述]字段,并新插入列,实现如图3的效果
主要问题:
1,我想用指定表内的关键字去匹配另一表(表【keyword】内关键字是可以更改的)
2,匹配后,如果存在多个关键字的话,用“,”隔开。
3,可能涉及到模糊查询,如上图内“ADF的天线”“ADF下天线”等都得识别出来为“ADF天线“。
4,数据量是百万级的。
** PS:**
1,我是用的sql server 2008 r2
2,本人完全小白,麻烦各位大神说的详细点。
3,搜了搜相关资料,会用的"正则表达式"吗?还有哪些方面的"模糊查询",“多关键字查询”?如果涉及到哪些方面的知识,还请给指点个方向。
最后的最后,再次跪谢!!!
可以使用全文搜索功能,例如:
SELECT * FROM table WHERE MATCH (column1,column2) AGAINST ('keyword');
参考自:
MySQL 全文搜索功能 http://www.data.5helpyou.com/article482.html