【发布时间】:2016-02-18 20:35:52
【问题描述】:
我有“行”表和相关的“单元”表(OneToMany)。
我必须选择文档的所有行。进行左连接会带来每行的所有单元格。
Row_id Cell
1 1A
1 1B
1 1C
1 1D
2 2A
2 2B
2 2C
2 2D
假设每个单元格都有与关系的列索引,那么也存在列表。 (A 第一列,B 第二列等)
A B C D
1 - [1A, 1B, 1C, 1D]
2 - [2A, 2B, 2C, 2D]
如果用户有此文档并想按 A 列排序,那么 JPA/Oracle 中的最佳方法是什么?我必须在给定的列索引中按单元格对行组进行物理排序。
例如第一列的描述
Row_id Cell
2 2A
2 2B
2 2C
2 2D
1 1A
1 1B
1 1C
1 1D
或按行 ID 分组,并按给定列索引的选定单元格排序。
然后我已经订购了行 ID 列表。但是是否有保证的方法来获取与指定 row_id 顺序的单元格连接的所有行?
【问题讨论】: