1

我有 2 张桌子,一张是“已售产品”列表,另一张是“产品价格”列表。

**SALES**
product_1
product_1
product_1
product_2

**PRICES**
Product_1 | 10
product_2 | 20

我需要计算每种产品并将其乘以它的成本。

查询应给出以下格式的结果:

NAME_________|______TOTAL

PRODUCT1_____|______30
PRODUCT2_____|______20

任何帮助是极大的赞赏!

4

1 回答 1

3

使用它们的链接列(特别是外键)连接两个表,使用聚合函数SUM并按它们的名称对它们进行分组。

SELECT  a.name, SUM(b.price) as TotalPrice
FROM    sales a
        INNER JOIN prices b
            on a.name = b.name
GROUP BY a.name
于 2012-09-20T09:04:38.153 回答