Menu
CoddyTech

回顾:连接

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 45 课,共 72 课。

challenge icon

挑战

中等

可用的表和列:

  • orders: id、 customer_id
  • products: id、 unit_price、 units_in_stock
  • order_items: id、 order_id、 product_id、 quantity

找出订购过单价低于 10 的产品的客户 ID,并列出每位客户订购的这类低价产品的总数量。

返回以下列:

  • customer_id
  • total_quantity(每位客户单价 < 10 的产品数量之和)

亲手试试

-- 列出分组列和任务要求的聚合值
SELECT ____
FROM orders
-- 每次连接都需要一个条件,将 id 列与引用它的列匹配
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- 然后只保留满足任务所述阈值的行
WHERE ____
GROUP BY orders.customer_id;

基础知识中的所有课

自己练习: SQL 在线编辑器