PostgreSQL排序嵌套数据
我想在一个表上对数据进行排序,因为其中一些表是嵌套的 表是一个BOM表结构。产品BOM可以由零部件和其他BOM组成。我需要的是一个产品BOM表,包含基本组件和构成子BOM表的所有组件:PostgreSQL排序嵌套数据,sql,postgresql-9.1,Sql,Postgresql 9.1,我想在一个表上对数据进行排序,因为其中一些表是嵌套的 表是一个BOM表结构。产品BOM可以由零部件和其他BOM组成。我需要的是一个产品BOM表,包含基本组件和构成子BOM表的所有组件: id product_id bom_id 1 10 2 20 1 3 21 1 4 20 5 30
id product_id bom_id
1 10
2 20 1
3 21 1
4 20
5 30 4
我想要的是这样的:
component_id bom_product_id
21 10
30 10
30 20
很抱歉这些表格的设计。是不是
(组件id、bom\u产品id)=(30,10)
打字错误?这不应该是(20,10)
你好,谢谢你的提问。我认为表中的数据是正确的。因为如果我想知道ID为10的BOM表的所有组件,它将是ID为21和30的产品。有帮助吗?再次感谢你,N。问题中没有足够的信息,也不清楚你在问什么。也许你可以发布DDL?