MySQL搜索以逗号分隔的字符串

时间:2018-12-06 21:01:08

标签: mysql select sql-like

我有一个表,该表的列包含逗号分隔列表中的标签/标签列表。例如:pending,review,accounting

我想通过搜索给定标签进行选择。如果我这样做:

SELECT * FROM TABLE_records WHERE TAGS LIKE %review%

这很好用。但是,如果我做类似的事情:

SELECT * FROM TABLE_records WHERE TAGS LIKE %pending,accounting%

这没有结果。有没有一种方法可以执行此操作而不必执行百万个不同的LIKE语句?本质上,如果LIKE查询中指定的任何标签与列中的标签匹配,我想返回记录。

谢谢!

0 个答案:

没有答案