我的数据库将每个产品作为其子产品存储,有几个表用于在一个视图中获取所有信息。我怎样才能安排这样的数据?
- Product 6
每当产品的组件有子组件时,我都会显示细节。每一次细节都有子细节等等。
发布于 2016-08-18 14:43:25
您需要使用分组来实现这一点,但在此之前请注意以下几点。
如果仍然需要信息,那么显示记录是如何存储在数据库中的。
发布于 2016-08-19 07:29:19
表:
查看:
这是SELECT * from视图的结果,其中IDProduct = 'P1':
对于每一行(组件),都需要执行一个新的select,在这种情况下,select从IDProduct(IDComponent) P4和P6将不返回任何行。
这是SELECT * from视图的结果,其中IDProduct = 'P5':
因此,对于每一行,都有一个新的select需要再次执行,直到不返回任何行为止,这意味着产品没有组件。
我不知道产品可能有多少级别,因为产品有不同的结构,取决于所使用的路径或机器对其进行更改。
https://stackoverflow.com/questions/39019079
复制相似问题