mysql
太阳之下
这个作者很懒,什么都没留下…
展开
-
数据库根据一个字段去重
因为测试数据库设计数据的不严谨,可能会添加一些冲突数据,需要找出重复的,本文根据某一字段,查询出这个字段重复的数据, SELECT * FROM t_organization_student WHERE student_id IN ( SELECT student_id FROM t_organization_student GROUP BY student_id HAVING COUNT(1) > 1 ) AND id NOT IN ( SELECT MIN(id) FROM t_organizat原创 2020-06-06 15:02:12 · 1808 阅读 · 0 评论 -
外连接的使用踩坑
外连接的使用踩坑 使用外连接查询时间,注意除了最后一个连接进来的,尽量保证最后一个之前的连接表中的连接条件包含的字段不为空,不然会导致当中间表的连接条件字段为空时,后面的数据都为空,即便这条数据应该不为空 ...原创 2020-06-06 14:59:26 · 185 阅读 · 0 评论 -
开发错误--sql错误:sum关键字的使用
开发错误–sql错误:sum关键字的使用 今天开发时,发现服务器的日志文件中显示的查询结果条数是1,但是后面对数据的处理时间却报了空指针异常,因为在开发时间是自己测试过的,惯性思维没有去考虑sql语句的问题,耽误了好长时间才在大佬的指导下找到问题的原因,记录下来以此为戒 1、这是服务器日志对查询结果的显示和报错的显: 2.我将sql语句拿出来进行测试的结果: 3.修改sql语句后进行测试的结果: 对比后发现就是使用了关键字“sum”,所以切记使用sum后就算是查询不到数据也会给出一条空数据 ...原创 2020-06-01 18:04:35 · 623 阅读 · 0 评论