我有一个表文章,我想只获取与输入文本有共同词的文章。
这是表格文章
id | article
1 | this is the first article I want to compare this word1 and this word2
2 | this is the first article I want to compare this1 and this2
如果给定的文本是“hello world,这是word1”或“my word2 and,还有word1”,它应该获取id = 1的文章,因为该条目包含(word1或word2),这已经是包含在文章中。
所以,SQL查询:
SELECT
id,article
FROM
article
WHERE
article LIKE :givenText
with:givenText ='早安word1',不会获取id = 1的文章。因为SQL会比较字符串的整个部分。
如何查找包含常用字符串的文章?
请注意,我使用的是PHP / MySQL
编辑:使用'%...%'
或FIND_IN_SET
也不会有效