find_in_set查询多个id 文心快码BaiduComate 在MySQL中,FIND_IN_SET() 函数允许你在一个逗号分隔的字符串中查找一个特定的值。然而,当你需要查询多个ID时,不能直接在一个FIND_IN_SET()调用中传递多个ID作为搜索值。但是,你可以通过结合使用FIND_IN_SET()和逻辑运算符(如OR或IN,尽管IN不适用于逗号分隔的字符...
FIND_IN_SET(str,strlist)函数 它不同于 like 模糊查询,它是以“,”来分隔值 str 要查询的字符串 strlist 字段名 参数以”,”分隔 如 (1,2,6,8) 查询字段(strlist)中包含(str)的结果,返回结果为null或记录 下面举例说明 test表中有如下字段及值 下面我想查询area中包含”1″这个参数的记录 SELECT * ...
之所以会用到该函数是因为在写将mysql数据使用logstash同步至es上时发现有的表关联id字段是多个id按逗号分隔,因为是用sql语句查询,不能像java中一样先查询A表然后再循环拆分id字段循环查询B表,所以需要用到FIND_IN_SET函数https://blog.csdn.net/qq_33430083/article/details/100917692 好文要顶 关注我 收藏该文...