1. 有两张表,表结构如下,右边是hot_incident数据

  2. hot_event_person_ids以字符串的形式存多个hot_person表里的id

  3. hot_person数据如下

需求: 根据hot_person表里id为2的用户与hot_incident.hot_event_person_ids对应的所有的incident_title的拼接,中间用逗号隔开

实现:
SELECT
hp.id id,
hp.NAME NAME,
‘事件人物’ AS labelName,
hp.keyword AS keyword,
GROUP_CONCAT(hi.incident_title)
FROM
hot_person hp,
hot_incident hi
WHERE
hp.STATUS = 1
AND hp.id = 2
AND FIND_IN_SET(hp.id, hi.hot_event_person_ids);

发现查出的是null

排查原因,发现是hot_person表的id创建的时候设置了fillzero属性,
解决方案:1. 去掉hot_person表id 的fillzero属性

解决方案: 2. hot_incident.hot_event_person_ids存id的时候补零。

解决后效果:

myql GROU_CONCAT 与FIND_IN_SET查询结果为空问题解决相关推荐

  1. mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)

    首先准备两台服务器: 主:192.168.1.88 从:192.168.1.78 创建需要同步的数据库,比如为sync_db,将这个数据库各拷贝到78和88一份 修改主服务器88上的配置,找到my.c ...

  2. 帆软报表等于空的时候不显示_查询结果为空时不显示报表内容

    2.1 准备数据 新建普通报表,新建数据库查询 ds1,SQL 查询语句为:SELECT * FROM 销量 WHERE 地区='${地区}',如下图所示: 2.2 表格设计 A1~C1 单元格输入标 ...

  3. java按条件查询结果为空_mybatis中查询结果为空时不同返回类型对应返回值问题...

    今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同 ...

  4. 查询mysql 中的空文本_MySQL查询以显示空列的自定义文本

    让我们首先创建一个表-mysql> create table DemoTable -> ( -> FirstName varchar(20) -> ); 使用插入命令在表中插入 ...

  5. MySQL中查询字段为空或者为null方法

    MySQL中查询字段为空或者为null方法 判断为null select * from table where column is null; 不为null: select * from table ...

  6. mysql 查询不等于空的数据查询

    查询mysql 的列表: 查询不等于空的,查询方式为null , SELECT * FROM `TRAINING_TAG` t  where t.TAG_CODE is not null .

  7. myBatis中通过map集合传入数据查询结果为空

    入参Mapper的写法: Test文件:   在调用findUserByMap进行模糊查询的时候一直查询出来为空,起初以为是数据库的问题,但是数据库中是存在数据的,我就感觉是在'%${username ...

  8. 帆软报表查询结果为空时不显示报表内容

    查询结果为空时不显示报表内容 描述: 在制作一些报表的时候,为了美观,整洁,通常需要将查询结果为空的行不显示在报表中,这也是最近开发过程中碰到的一个需求,那么这种效果怎么实现呢? 处理思路: 报表区域 ...

  9. C#多文本框进行组合查询的判空(最笨最傻的办法)

    问题展示 大家在做组合查询的时候可能会遇到这样的问题,那就是多条件的判断,根据前面输入的查询内容不同,需要显示不同的文本框.但是判空就是一个不好处理的事情(初学者),因为不管我们查什么内容,总有用不到 ...

  10. Mybatis为什么查询结果为空时返回值为NULL或空集合?

    以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先 ...

最新文章

  1. php7.0 连接ftp,PHPstorm连接ftp
  2. 记录一些比较有趣的网站,来给自己的网站设计积累思想
  3. 【数据库系统】DBMS、DBS、DBA、DB的区别
  4. CNN图像分类Keras代码转换pytorch思路与实现
  5. Cross compile webrtc for ios on mac os.
  6. 如何使VNC和Linux tty7 显示同步效果
  7. loadrunner录制脚本为空的情况
  8. file* linux,Linux基础——file命令与magic file
  9. Linux安装gcc和运行代码教程
  10. RN:app开发入门指南
  11. 嵌入式linux基础学习全套精品视频教程
  12. PHP操作MySQL数据库常用函数
  13. 怎么重置计算机网络设置密码,路由器密码怎么重置 路由器密码重置方法【详解】...
  14. OpenStack 虚机异常断电处理
  15. 你相信吗?这是210万“像素”人工画成的肖像_-Chaz-_新浪博客
  16. Windows字符和字符串处理
  17. 【答题游戏】最强王者--小游戏开发解析
  18. 二线制和四线制传感器的区别_两线制、三线制、四线制传感器的区别和原理
  19. cryptographic primitives(密码学原语 )
  20. 软考-信息安全工程师-1

热门文章

  1. matlab彩色图像锐化
  2. HTML 有序列表 字母,HTML之有序列表教程
  3. 使用微软官方工具制作Windows系统启动U盘
  4. 高级系统架构师 考试经验分享
  5. 除了孙宇晨 币圈还有这些人入不得、出不去
  6. arduino定时器控制舵机_Arduino通过串口控制舵机角度
  7. 网易社招面试几轮?网易java社招面试题分享
  8. 原型工具Axure:学习路线及资源
  9. Postfix权威指南阅读笔记
  10. scrapy 搜索关键字_基于scrapy框架输入关键字爬取有关贴吧帖子