回顾:连接
本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 45 课,共 72 课。
挑战
中等可用的表和列:
orders:id、customer_idproducts:id、unit_price、units_in_stockorder_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 在线编辑器