遇到一个功能设计方面的问题

vdrapb · 昨天 11:23 · 412 次点击
批量新增数据
数据 1
数据 2
数据 3
单条新增数据
数据 4
批量新增数据
数据 5
数据 6
数据 7
数据 8

前端列表显示就是上面这个样子,我需要分页展示,批量或新增类型的数据,每个类型,下面不管多少条数据,都只算做一条,我目前的做法是根据数据库一个插入标记的字段做分组后分页,然后再根据查出来标记去数据库查询所有符合条件的数据,之后再塞数据并返回给前端。但是这样做,会有一个问题,就是过滤查询的时候,我只查数据 5 的数据,因为是根据分组查到,就会把 678 都查出来,请问各位大佬有没有其他更好的设计方案,或者有没有改进方案,用的 Java + MySQL

举报· 412 次点击
登录 注册 站外分享
3 条回复  
yidinghe 小成 昨天 11:56
你想要的是分页查询的基础上加上分组效果。这个简单。假设你的明细记录里面有一个分组字段,那么分页查询的时候按分组字段进行排序,这样同一组的记录就会挨在一起。最后在展示的时候加上分组效果即可。这个不影响查询方式。
irisdev 小成 昨天 12:02
哪有这么玩的,让前端改成树形表格
irisdev 小成 昨天 12:04
基于你们现在的实现也好改吧,先过滤再分组
返回顶部