【mysql】mysql查询in字符串FIND_IN_SET Myth丶恋晨 2022-12-20 06:06 181阅读 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查询 > 当参数有值,添加条件查询,附带一个字符串的in查询 resultMap: <resultMap id="eventMap" type="c 落日映苍穹つ/ 2023年08月17日 16:19/ 0 赞/ 221 阅读
相关 MYSQLMYSQL存储过程与游标学习(二) -- 处理试剂关联方法 -- DROP PROCEDURE UpdateKitRelateMethod; DELIMITER // 小鱼儿/ 2023年06月21日 07:16/ 0 赞/ 34 阅读
相关 Mybatis in查询传入字符串参数最好的解决方法 今天遇到一个问题,要在mybatis的语句中把string传入in,如果用\\{\} ,则会被解析成一个参数,比如: ('aa,bb,cc'),网上有一个解决方法,使 傷城~/ 2023年03月06日 05:47/ 0 赞/ 13 阅读
相关 Mybatis生成器插件扩展,生成findInSet方法 Mybatis生成器插件扩展,生成findInSet方法 public Criteria andNameFindInSet(String value) { 梦里梦外;/ 2022年12月26日 14:27/ 0 赞/ 193 阅读
相关 【mysql】mysql查询in字符串FIND_IN_SET > `前言` 可以处理的问题: in的结果集是一个字符串’1,2,3’ 当查询 1 in (1,2,3)的时候,就不行了 > `场景` 我现在有个标签表 标签 Myth丶恋晨/ 2022年12月20日 06:06/ 0 赞/ 182 阅读
相关 mybatis xml 批量插入 in查询 模糊like查询 字符串转时间区间查询 目录 in 查询: 模糊 like查询: 字符串转时间区间查询: 批量插入: -------------------- in 查询: @T ゞ 浴缸里的玫瑰/ 2022年11月22日 12:48/ 0 赞/ 297 阅读
相关 Elasticsearch in 查询 和not in 查询的实现方式 in POST products/_search { "query": { "bool": ╰半橙微兮°/ 2022年10月28日 03:54/ 0 赞/ 297 阅读
相关 oracle查询结果字符串用于查询条件in中,查不到数据 oracle查询结果字符串用于查询条件in中,查不到数据,例如: 1、select a.remark from test1 a where 1=1 2、select ”” 浅浅的花香味﹌/ 2022年06月02日 00:45/ 0 赞/ 593 阅读
相关 通用mapper In查询 public List<ActTradeEntity> getActTradeList(Pager pager, Example example,String user 偏执的太偏执、/ 2021年12月19日 00:59/ 0 赞/ 494 阅读
还没有评论,来说两句吧...