将层次结构信息存储在 MS Access 数据库中以加快查询速度

store hierarchy information in a MS Access DB for faster queries

我想弄清楚如何在 MS Access 数据库中存储分层类型信息,以便查询更快。用例示例可能更有意义。

此时:

但它可能会很慢。特别是如果我的连接变得复杂。

所以我想也许有一种方法可以创建另一个 table,它将包含所有层次结构,并且它将保持 parent/child 关系,第一个 table 将引用其中的一行.然后,不知何故,我可以使用它在第一个 table 中查找与第二个 table.

中的层次结构和子层次结构匹配的行

但是,我不知道这是否可能以及我将如何去做。任何建议表示赞赏。

在 Oracle 中,我们使用层次结构,其中每一行都有对其父行的引用。然后使用 CONNECT BY 子句,您可以将这些行彼此连接起来。

你应该看看这里:simulation of connect-by in sql-server