myql GROU_CONCAT 与FIND_IN_SET查询结果为空问题解决
有两张表,表结构如下,右边是hot_incident数据
hot_event_person_ids以字符串的形式存多个hot_person表里的id
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查询结果为空问题解决相关推荐
- mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)
首先准备两台服务器: 主:192.168.1.88 从:192.168.1.78 创建需要同步的数据库,比如为sync_db,将这个数据库各拷贝到78和88一份 修改主服务器88上的配置,找到my.c ...
- 帆软报表等于空的时候不显示_查询结果为空时不显示报表内容
2.1 准备数据 新建普通报表,新建数据库查询 ds1,SQL 查询语句为:SELECT * FROM 销量 WHERE 地区='${地区}',如下图所示: 2.2 表格设计 A1~C1 单元格输入标 ...
- java按条件查询结果为空_mybatis中查询结果为空时不同返回类型对应返回值问题...
今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同 ...
- 查询mysql 中的空文本_MySQL查询以显示空列的自定义文本
让我们首先创建一个表-mysql> create table DemoTable -> ( -> FirstName varchar(20) -> ); 使用插入命令在表中插入 ...
- MySQL中查询字段为空或者为null方法
MySQL中查询字段为空或者为null方法 判断为null select * from table where column is null; 不为null: select * from table ...
- mysql 查询不等于空的数据查询
查询mysql 的列表: 查询不等于空的,查询方式为null , SELECT * FROM `TRAINING_TAG` t where t.TAG_CODE is not null .
- myBatis中通过map集合传入数据查询结果为空
入参Mapper的写法: Test文件: 在调用findUserByMap进行模糊查询的时候一直查询出来为空,起初以为是数据库的问题,但是数据库中是存在数据的,我就感觉是在'%${username ...
- 帆软报表查询结果为空时不显示报表内容
查询结果为空时不显示报表内容 描述: 在制作一些报表的时候,为了美观,整洁,通常需要将查询结果为空的行不显示在报表中,这也是最近开发过程中碰到的一个需求,那么这种效果怎么实现呢? 处理思路: 报表区域 ...
- C#多文本框进行组合查询的判空(最笨最傻的办法)
问题展示 大家在做组合查询的时候可能会遇到这样的问题,那就是多条件的判断,根据前面输入的查询内容不同,需要显示不同的文本框.但是判空就是一个不好处理的事情(初学者),因为不管我们查什么内容,总有用不到 ...
- Mybatis为什么查询结果为空时返回值为NULL或空集合?
以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先 ...
最新文章
- php7.0 连接ftp,PHPstorm连接ftp
- 记录一些比较有趣的网站,来给自己的网站设计积累思想
- 【数据库系统】DBMS、DBS、DBA、DB的区别
- CNN图像分类Keras代码转换pytorch思路与实现
- Cross compile webrtc for ios on mac os.
- 如何使VNC和Linux tty7 显示同步效果
- loadrunner录制脚本为空的情况
- file* linux,Linux基础——file命令与magic file
- Linux安装gcc和运行代码教程
- RN:app开发入门指南
- 嵌入式linux基础学习全套精品视频教程
- PHP操作MySQL数据库常用函数
- 怎么重置计算机网络设置密码,路由器密码怎么重置 路由器密码重置方法【详解】...
- OpenStack 虚机异常断电处理
- 你相信吗?这是210万“像素”人工画成的肖像_-Chaz-_新浪博客
- Windows字符和字符串处理
- 【答题游戏】最强王者--小游戏开发解析
- 二线制和四线制传感器的区别_两线制、三线制、四线制传感器的区别和原理
- cryptographic primitives(密码学原语 )
- 软考-信息安全工程师-1