sql及性能调优
zuixiaoyao_001
本博主支持并坚持原创,本博主的博文将以原创为主。
展开
-
一对多关联按照一方的id查找信息的一个笛卡尔积问题
mapper中,关联的一对多,正确的结果应该是按照一方的id查找,根据映射得到的是一个一方对象,对象里嵌套这list属性,但是结果却出来了多条,在sql中实验一方中123456789只有一条数据多方中两条当按照一方id=123456789查找最后需要的是显示一条语句,但是却得到两条分析原因是因为,这是由于数据库查找匹配时候数据库按照笛卡尔积的运算进行的故而一方的id分别与多方中满足条件的数据进行匹...原创 2018-05-24 12:55:39 · 1040 阅读 · 0 评论 -
mapper语句的一些问题,union连表查询和mapper中根据条件不同采用不同语句的查询问题
根据业务要求,不同表查出来的内容天需要一起展示出来,并且还有分页之类的,不同表查询字段也不完全相同,这样就有一个问题,不同表如何接合在一起,不同字段怎么办?这个问题就需要用到union联合查询,并将不同字段采用共有字段去展示,在前台显示则需要根据其他字段去判断展示,就达到目的了。但是由于本业务比较复杂,需要根据传入的不同值,分别进行不同查询,有联合的,非联合的等,在一个<select>...原创 2018-06-07 10:45:23 · 2171 阅读 · 0 评论 -
关于综合查询的性能优化问题的解决一个思路
在项目中,总是会有什么什么列表查询,然后还要求根据类型分类查询,有时候发现不同类型关联的表不相同,想要获得的东西也不相同,之前我查询方法总是...原创 2018-07-05 17:56:25 · 201 阅读 · 0 评论