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

1 天前
 vdrapb
批量新增数据
数据 1
数据 2
数据 3
单条新增数据
数据 4
批量新增数据
数据 5
数据 6
数据 7
数据 8

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

741 次点击
所在节点    数据库
3 条回复
yidinghe
1 天前
你想要的是分页查询的基础上加上分组效果。这个简单。假设你的明细记录里面有一个分组字段,那么分页查询的时候按分组字段进行排序,这样同一组的记录就会挨在一起。最后在展示的时候加上分组效果即可。这个不影响查询方式。
irisdev
1 天前
哪有这么玩的,让前端改成树形表格
irisdev
1 天前
基于你们现在的实现也好改吧,先过滤再分组

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX