我在mysql中有一个表methodology
,其中一个列包含多行中的1,2,3,4,5,6
、3,4,6
或25,4,7,8
等值。
现在,在我的场景中,我有一个包含id 6
的公司,我希望将这个值与方法论表值匹配。但我不知道该怎么做。
我试着先从方法论表中逐个得到所有的值,然后是公司的匹配值。
有人能帮帮我吗?
发布于 2016-07-26 10:00:32
您可以使用FIND_IN_SET(your_id, columnname)
函数。
查询将类似于
SELECT * FROM
methodology
where FIND_IN_SET(your_id, columnname)
有关功能的更多详细信息,请参阅:set-function.php
发布于 2016-07-26 10:01:05
从mysql查询中使用LIKE
。
一个例子:SELECT row FROM my_table WHERE my_column LIKE %6%
发布于 2016-07-26 10:02:15
您需要使用find_in_set函数
find-in-set
https://stackoverflow.com/questions/38586728
复制相似问题