以上问题可能令人困惑,所以让我来解释一下。我有一张结构类似于以下的桌子:
form_id bank_ids
1 5,6,7,8
2 7,10
3 4,7,9
4 5,8,1现在假设我想提取分配给bank_id 7的表单it,我如何能够提取它?
发布于 2013-10-19 05:15:55
MySQL有一个名为设置的内置函数。
SELECT *
FROM tableName
WHERE FIND_IN_SET('7', bank_ids) > 0你应该把桌子正规化。
更新
如果要使用LIKE,则需要在两边连接,。例如
WHERE CONCAT(',', bank_ids, ',') LIKE CONCAT('%,', '7', ',%')https://stackoverflow.com/questions/19462626
复制相似问题