我想在mytext字段中搜索一些keywods,并使用相同的查询获得匹配的关键字。有什么方法可以查询吗?如何使用Mysql搜索关键字并获得匹配的单词?
我可以使用不同的方式搜索关键字,但无法获得匹配结果。
SELECT * FROM table WHERE mytext REGEXP 'keyword1|keyword2|keyword3';
这里是一个查询结果的例子;
+---------+---------------------------+-----------------+
| id | mytext |matchingWords |
+---------+---------------------------+-----------------+
| 101 | keyword1aabbkeyword2 |keyword1,keyword2|
| 102 | keyword2adfsadfadsfa |keyword2 |
| 103 | adfdsfa | |
| 104 | assfb | |
+---------+---------------------------+-----------------+
你是什么意思与'获取匹配的关键字与这个相同的查询'? – ino