题目
有如下两张表T0825A

打开网易新闻 查看精彩图片

A产品是由B,E,G构成, B是由C构成,C是由D构成,E是由F构成。LEVEL是各个产品对应的层次,QTY是产品的用量。

T0825B

打开网易新闻 查看精彩图片

COST表示产品DFG的成本是多少

要求出每个产品的具体成本是多少?预计结果如下:

打开网易新闻 查看精彩图片

测试数据

CREATE TABLE T0825A
(
ITEM VARCHAR(10),
INGRE VARCHAR(10),
LEVEL VARCHAR(10),
QTY INT
)
INSERT INTO T0825A VALUES ('A','B','.1',1)
INSERT INTO T0825A VALUES ('A','C','..2',1)
INSERT INTO T0825A VALUES ('A','D','..3',2)
INSERT INTO T0825A VALUES ('A','E','.1',3)
INSERT INTO T0825A VALUES ('A','F','..2',2)
INSERT INTO T0825A VALUES ('A','G','.1',4)
CREATE TABLE T0825B
(
INGRE VARCHAR(10),
COST INT
)
INSERT INTO T0825B VALUES ('D',1)
INSERT INTO T0825B VALUES ('F',1)
INSERT INTO T0825B VALUES ('G',1)

小伙伴们,把答案留在评论区吧!!!