2014-03-26 62 views
0

我有一个表演示如何匹配一个ID与多个逗号分隔的IDS

ID  collectionID 

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

现在,我想获得其使用MySQL查询collectionID = 3行。

所需的输出将是 -

1   1,3,4 
2   3,5 
5   2,3,30 
+0

你有什么到目前为止已经试过? – jmail

+2

mysql'FIND_IN_SET()' –

回答

1

使用FIND_IN_SET(),像这样:

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

试试这个

select * from tbl_name where FIND_IN_SET("3",collectionID); 
相关问题