【mysql】mysql查询in字符串FIND_IN_SET Myth丶恋晨 2022-12-20 06:06 169阅读 0赞 > `前言` 可以处理的问题: in的结果集是一个字符串’1,2,3’ 当查询 1 in (1,2,3)的时候,就不行了 > `场景` 我现在有个标签表 标签表 标签1,标签2,标签3 ![在这里插入图片描述][20201111103401372.png_pic_center] 用户表 张三,拥有标签1和2 ![在这里插入图片描述][20201111103333693.png_pic_center] 当删除标签时,需要查询该标签是否有用户已经关联 原本的sql是这样写的: select * from md_pmi_label where id in(select user_label from md_user_info where userid = 1009) and id = 3 问题: 如果id=1,则查不到,3可以查到 > `解决办法` 后台群里别人说了一个函数`FIND_IN_SET` SELECT a.user_label FROM md_user_info a WHERE FIND_IN_SET(1, a.user_label) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1_size_16_color_FFFFFF_t_70_pic_center] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1_size_16_color_FFFFFF_t_70_pic_center 1] 无论谁在前,都可以查出来 [20201111103401372.png_pic_center]: /images/20221120/df29c93e7b004c1abd2cf9b18a6397ed.png [20201111103333693.png_pic_center]: https://img-blog.csdnimg.cn/20201111103333693.png#pic_center [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1_size_16_color_FFFFFF_t_70_pic_center]: https://img-blog.csdnimg.cn/20201111103715601.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1,size_16,color_FFFFFF,t_70#pic_center [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1_size_16_color_FFFFFF_t_70_pic_center 1]: https://img-blog.csdnimg.cn/20201111103733214.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3MxNDQxMTAxMjY1,size_16,color_FFFFFF,t_70#pic_center
相关 Mybatis in查询传入字符串参数最好的解决方法 今天遇到一个问题,要在mybatis的语句中把string传入in,如果用\\{\} ,则会被解析成一个参数,比如: ('aa,bb,cc'),网上有一个解决方法,使 傷城~/ 2023年03月06日 05:47/ 0 赞/ 1 阅读
相关 Mybatis生成器插件扩展,生成findInSet方法 Mybatis生成器插件扩展,生成findInSet方法 public Criteria andNameFindInSet(String value) { 梦里梦外;/ 2022年12月26日 14:27/ 0 赞/ 174 阅读
相关 【mysql】mysql查询in字符串FIND_IN_SET > `前言` 可以处理的问题: in的结果集是一个字符串’1,2,3’ 当查询 1 in (1,2,3)的时候,就不行了 > `场景` 我现在有个标签表 标签 Myth丶恋晨/ 2022年12月20日 06:06/ 0 赞/ 170 阅读
相关 mybatis xml 批量插入 in查询 模糊like查询 字符串转时间区间查询 目录 in 查询: 模糊 like查询: 字符串转时间区间查询: 批量插入: -------------------- in 查询: @T ゞ 浴缸里的玫瑰/ 2022年11月22日 12:48/ 0 赞/ 284 阅读
相关 Elasticsearch in 查询 和not in 查询的实现方式 in POST products/_search { "query": { "bool": ╰半橙微兮°/ 2022年10月28日 03:54/ 0 赞/ 286 阅读
相关 MyBatis的in查询 Mapper层的文件 List<PowerbiShowHistory> selectList(@Param(value = "stringList") List<St 分手后的思念是犯贱/ 2022年10月12日 01:35/ 0 赞/ 227 阅读
相关 oracle查询结果字符串用于查询条件in中,查不到数据 oracle查询结果字符串用于查询条件in中,查不到数据,例如: 1、select a.remark from test1 a where 1=1 2、select ”” 浅浅的花香味﹌/ 2022年06月02日 00:45/ 0 赞/ 579 阅读
相关 002 mybatis in查询 一、添加publishNos List<String> publishNos=new ArrayList<>(); for(Map<String,Str 深藏阁楼爱情的钟/ 2022年01月28日 05:09/ 0 赞/ 291 阅读
相关 通用mapper In查询 public List<ActTradeEntity> getActTradeList(Pager pager, Example example,String user 偏执的太偏执、/ 2021年12月19日 00:59/ 0 赞/ 479 阅读
还没有评论,来说两句吧...