原文:mysql 线上not in查询中的一个坑

今天早上开发又过来说,怎么有个语句一直没有查询出结果,数据是有的呀,并发来了如下的sql 为了方法说明,表名及查询均做了修改 : 两个表的数据如下: 所以按照要求来说,理论上应该显示如下的数据才对: 这个可怪有意思了,不过一看到这种表中有null字段的都会先吐槽一下,一般来说字段都可以设置成非null的,而且效率也低,也要占用空间 mysql要记录该条目是否为null 既然已经这样了,就分析分析: ...

2016-02-29 16:51 0 17406 推荐指数:

查看详情

线上Presto查询Hudi表异常排查

1. 引入 线上用户反馈使用Presto查询Hudi表出现错误,而将Hudi表的文件单独创建parquet类型表时查询无任何问题,关键报错信息如下 报Hudi表中文件格式不是合法的parquet格式错误。 2. 问题复现 开始根据用户提供的信息,模拟线上Hudi数据集大小、Presto ...

Sun May 24 02:39:00 CST 2020 0 1585
mysql的多行查询结果合并成一个

例如有2张表,一张资金类型表: 一张资金表,一个用户下,有积分、资金等多条信息, 将一个用户下的多条资金信息,合并到一条记录。 select uuid,group_concat(`atype` separator ';'),group_concat(`usable_money ...

Thu May 11 19:17:00 CST 2017 0 1495
mysql的多行查询结果合并成一个

SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实现一个ID对应 ...

Mon Oct 03 20:26:00 CST 2016 0 12984
mysql 如何把查询到的结果插入到另一个

不管是在网站开发还是在应用程序开发,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。 本文就将以MySQL数据库为例,介绍如何通过SQL命令行 ...

Sat Jul 01 22:19:00 CST 2017 0 34347
MySQL选错索引导致的线上查询事故

前言 又和大家见面了!又两周过去了,我的云笔记里又多了几篇写了一半的文章草稿。有的是因为质量没有达到预期还准备再加点内容,有的则完全是一个灵感而已,内容完全木有。羡慕很多大佬们,一周能产出五六篇文章,给我两个肝我都不够。好了,不多说废话了... 最近在线上环境遇到了一次SQL慢查询引发 ...

Fri Jul 31 04:39:00 CST 2020 1 813
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM