Sql 查询零件的所有可能子零件
Access数据库中有两个表,一个包含部件和子部件,另一个存储这些部件之间的关系。零件关系表中有一个字段用于父零件,另一个字段用于子部分。有了这两个表,我可以拥有子零件和子零件,子零件关联多个父零件,以及(显然)具有多个子零件的父零件Sql 查询零件的所有可能子零件,sql,ms-access,Sql,Ms Access,Access数据库中有两个表,一个包含部件和子部件,另一个存储这些部件之间的关系。零件关系表中有一个字段用于父零件,另一个字段用于子部分。有了这两个表,我可以拥有子零件和子零件,子零件关联多个父零件,以及(显然)具有多个子零件的父零件 我想要做的是,只使用一条SQL语句,调出单个父部件的所有子部件(及其所有子部件)。有没有一种方法可以做到这一点,而不限制查询可以绘制多少层次的子部分 据我所知,您必须在VBA中执行此操作 此外,如果在现有零件表中有一个“parentPartID”,则可以只有一个表
我想要做的是,只使用一条SQL语句,调出单个父部件的所有子部件(及其所有子部件)。有没有一种方法可以做到这一点,而不限制查询可以绘制多少层次的子部分 据我所知,您必须在VBA中执行此操作
此外,如果在现有零件表中有一个“parentPartID”,则可以只有一个表。如果没有父项,则该值为空。您可能对它感兴趣的是mysql,但它有很多相关内容。您在这里谈论的记录有多少?VBA可能要为您完成这项任务。如果层次结构是您的需求的核心,SQL Server Express具有HierarcyID: