SELECT a.prod_name,  b.quant_sold
FROM  Products a, (
    SELECT prod_id, SUM(quantity) quant_sold
    FROM OrderItems
    GROUP BY prod_id) b
WHERE a.prod_id = b.prod_id;

要子查询,就只能联结表的同时进行字段计算。

题解:

1.任务:查询产品名称和对应的销售总数

2.两张表,中间用id关联

思路:

1.首先查询名称,其次查询总金额,这两个来自不同的表,所以要同时查询两个表

2.最后做自连接,将id替换为名称