2014-03-26 64 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); 
相關問題