室:是否可能“分组数据”并将其以多维对象数组形式返回?

时间:2019-04-23 19:08:27

标签: android database sqlite android-room

我想知道是否有一种将数据分组并以多维数组形式返回的方法,例如:List<List<Data>>

目前我正在使用 for循环分离数据吗?我真的需要这样做吗?还是有一种更简单的方法?

+----+------+------+
| id | type | data |
+----+------+------+ 
|  1 |    1 |    1 |
|  2 |    1 |    2 |
|  3 |    2 |    6 |
|  4 |    1 |    4 |
|  5 |    2 |    3 |
+----+------+------+

看看上面的示例表,假设我要选择id“分组依据”类型,并按数据asc排序

在此示例中,查询应返回2个对象数组

[0] -> 1,2,4 // type 1
[1] -> 5,3   // type 2

这甚至有可能还是我应该坚持使用简单的for循环?

这只是一个示例表,实际表最多可能有6k行

0 个答案:

没有答案