MySQL搜索查询问题,如查询

时间:2018-07-25 09:00:54

标签: mysql

enter image description here

我的列值是这样的。 我想从给定的列中搜索值1。

def fun(d,atkey,listofkeys):
    d[atkey[0]]={atkey[1]:{}}
    for i in listofkeys:
        d[atkey[0]][atkey[1]][i] = {}
    return d
print(fun({'1':'h999'},['a','b'],['hi','hello','abcd','a','b']))

但是上面的查询给了我两个值,第2行和第3行

1 个答案:

答案 0 :(得分:2)

使用FIND_IN_SET

以下查询应为您工作。

SELECT * FROM `tbl_test` WHERE find_in_set('1', `userServices`) <> 0;