嗨,大家好,先谢谢。
其实我是SQL新手。我的组表中有一个列名grp_member。
在该值中,以这种格式存储:18,17,16,94
。
当我运行此查询时
`SELECT * FROM GROUP WHERE grp_member IN (18)`
比得到结果
{"Android":[{"grp_id":"1","grp_name":"ggg","grp_created_by":"qsqs@fffg.hhh","grp_status":"0","grp_date":"0000-00-00 00:00:00","grp_member":"18,17","result":"Success"}]}
但是当我试图在逗号后给出值时,我的回答是
{"Android":[]}
查询在使用逗号后的下一个值时是相同的。
SELECT * FROM GROUP WHERE grp_member IN (17)
答案 0 :(得分:1)
使用 run(pipeline(`ls` , stdout="ot.txt"))
run(pipeline(`sort` , stdin="ot.txt"))
函数,因此您的查询将是 -
find_in_set