好的,让我们在数据存储中看到这个表结构:
Structure Table StructureNo StructureName 1 Structure1 2 Structure2 Line Table LineNo LineName StructureNo 1 Line1 1 2 Line2 1 3 Line3 2
假设我们想要显示所有具有如下结构的线:
LineNo LineName StructureNo StructureName 1 Line1 1 Structurre1 2 Line2 1 Structurre1 3 Line3 2 Structurre2Google表示我们无法进行加入,那么获取数据的专业方式是什么?
所以,我们先
filter all lines in Line Table
//put StructureNo into a structureNoList<Integer>
//then filter all structures in Structure Table that have structureNo in the structureNoList<Integer>
//then assemble line and structure data via Java list
这是通过数据存储中的许多不同表格获取数据的正确方法吗?