如何将一个id与多个逗号分隔的ID匹配

时间:2014-03-26 09:08:22

标签: php mysql

我有一个表演示

ID        collectionID

1           1,3,4
2           3,5
3           30,35,2 
4           4,5
5           2,3,30

现在,我想使用MYSQL查询获取collectionsID = 3的行。

期望的输出将是 -

1           1,3,4
2           3,5
5           2,3,30

2 个答案:

答案 0 :(得分:1)

使用FIND_IN_SET(),如下所示:

SELECT *
FORM myTable
WHERE FIND_IN_SET('3', collectionID)

答案 1 :(得分:1)

试试这个

select * from tbl_name where FIND_IN_SET("3",collectionID);