我在一家货运公司工作。我们发运的一种产品是这些盒子(我们称之为“套件”),我们可以将各种单独的物品放入这个“套件”中。每个项目都包含自己独特的条形码,而套件本身也包含条形码。
我需要为每个“套件”创建一个包含一行的报告。每行将包含套件中所有项目的条形码。
因此,例如,在下面的场景中,“ID item
----------- -----------------------
1 [Measures].[One]
1 [Measures].[Two]
1 [Measures].[Three]
1 [Measures].[Four]
2 [Measures].[Five]
2 [Measures].[Six]
2 [Measures].[Seven]
”中有2个项目。 “Kit A
”中有1个项目:
Kit B
Kit ID | Kit Name | Master Barcode | Item 1 | Item 1 Barcode | Item 2 | Item 2 Barcode
我有2个表来处理我们的工具包:
13 | Kit A | 38829199299 | Item 1a | Child4838822 | Item 1b | Child42292001
67 | Kit B | 20010119229 | Item 2a | Child7474272 | (blank) | (blank)
套件:
dbo.Kits
dbo.KitMap
kit_id | kit_parent_id | name
KitMap
13 | null | Kit A
14 | 13 | Item 1a
15 | 13 | Item 1b
67 | null | Kit B
68 | 67 | Item 2a
kit_map_id | kit_id | parent_id | barcode
根据该数据,如何创建如上所示的报告?感谢您提供的任何帮助
此外,这是一个生成表的查询,如果有帮助的话。感谢
100 | 13 | null | 38829199299
101 | 14 | 100 | Child4838822
102 | 15 | 100 | Child42292001
103 | 67 | null | 20010119229
104 | 68 | 103 | Child7474272