SELECT stationid from sys_workstation where FIND_IN_SET(stationid,(SELECT GROUP_CONCAT(opera_area) from rl_user_role where userno = 24));

注明:1.select opera_area from rl_user_role where userno = 24; 数据库查出来的数据如下图:

2.使用GROUP_CONCAT函数,  SELECT GROUP_CONCAT(opera_area) from rl_user_role where userno = 24; 查出来的数据格式如下图:

3.最后使用find_in_set,看stationid 在一个字符串(‘3,15,13’)当中没。相当与where stationid in (3,15,13)

注意:GROUP_CONCAT函数有长度限制,如果拼接的数据太多就丢失数据了

转载于:https://www.cnblogs.com/liyang19910805/p/5684091.html

mysql中find_in_set结合GROUP_CONCAT使用相关推荐

  1. mysql中find_in_set()函数的使用及in()用法详解

    From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...

  2. mysql中find_in_set()函数的使用和排序,且与in(),like()的比较详解

    MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) str 要查询的字符串 strlist 字段名 参数以","分隔 如 (1 ...

  3. 浅析MySQL中concat以及group_concat的使用

    吃水不忘挖井人系列 原帖地址: 浅析MySQL中concat以及group_concat的使用 说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一.concat()函数 1.功能:将多个字符 ...

  4. mysql中FIND_IN_SET的使用方法

    在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_ ...

  5. mysql中find_in_set()函数的使用

    语法:FIND_IN_SET(str,strlist)定义:1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间.2. 一个字符串列表就是一个由一些被','符号 ...

  6. mysql中concat 和 group_concat()的用法,group_concat()组合成一个逗号分隔的字符串

    一.CONCAT()函数 CONCAT()函数用于将多个字符串连接成一个字符串. 使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为 +-- ...

  7. 关于 mysql 中 find_in_set 与 like 查询的一些思考

    前段时间项目中,使用到了mysql中的find_in_set 查询,因为原先没有使用过此方法,故进行了些许研究. 如mysql官方文档所说,find_in_set (str ,  strlist) 函 ...

  8. Mysql中find_in_set()函数与in()函数的用法

    背景 今天同事让帮忙写个sql,大致是一张表的两个字段都关联另外一张表的主键,这个完全可以把两个表当作三个表来写,大概是这种: SELECT t1.name, t1.id, t2.reason, t3 ...

  9. MySQL中 find_in_set 函数如何替换成Oracle写法

    下面sql语句是MySQL写法 select count(*) from sys_dept where status = 0 and del_flag = '0' and find_in_set(#{ ...

最新文章

  1. 前端资源整理 - 订阅、工具等
  2. 人力资源数字化的入口——组织生产力数字模型
  3. Beej网络编程指南《三》
  4. DeepLearning.AI第一部分第四周:深层神经网络
  5. dex工具与transform_Android Studio打包程序时出现transformClassesWithDexForRelease错误
  6. Excel中快速调整行高或列宽为适合内容显示的长度
  7. 从零学ELK系列(九):Nginx接入ELK(超详细图文教程)
  8. extentreports报告插件与testng集成(二)
  9. xshell的一些常用配置
  10. (日常搬砖)python3.7内置调试器PDB
  11. python中oct函数_Python中的oct() 函数是什么?
  12. 在外置移动硬盘中安装Win10
  13. HTML(超文本标记语言)
  14. xkcd 单线程下载图片
  15. PHP接入微信官方支付(native·APIv3)
  16. mysql管理器打不开_我安装好了MySQL.. 控制台却打不开... 有什么办法打开MySQL的控制台...
  17. 在Ubuntu安装和使用Anbox完整说明(一种在Linux使用Android应用的方法)
  18. 八位二进制数能表示数的范围以及原码、反码和补码含义
  19. 关注渐冻症|菌群助力探索其发病机理及相关干预措施
  20. 构建自己的碎片知识体系

热门文章

  1. 【MFC】工具栏按钮追加显示文本
  2. 【Linux】一步一步学Linux——bc命令(233)
  3. 【Linux】一步一步学Linux——umask命令(111)
  4. 51nod 1393 0和1相等串 思路 : map存前缀和
  5. 每天一道LeetCode-----计算n的阶乘末尾有多少个0
  6. C++学习笔记-----std::pair作为unordered_map的key
  7. Objective-C MacOS的管理员权限继承
  8. RTK无人机应用市场
  9. POJ 3259 Wormholes
  10. java swing刷新_Swing界面刷新问题(转)