1

2 つのテーブルがあり、1 つは「販売された製品」のリスト、もう 1 つは「製品価格」のリストです。

**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 に答える