Menu
CoddyTech

Ôn tập về phép nối

Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 45 trên 72.

challenge icon

Thử thách

Trung bình

Các bảng và cột hiện có:

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

Tìm ID của những khách hàng đã đặt các sản phẩm có đơn giá thấp hơn 10, đồng thời liệt kê tổng số lượng những sản phẩm giá rẻ đó mà mỗi khách hàng đã đặt.

Trả về các cột sau:

  • customer_id
  • total_quantity (tổng số lượng sản phẩm có đơn giá < 10 mà mỗi khách hàng đã đặt)

Tự làm thử

-- Liệt kê cột dùng để nhóm và giá trị tổng hợp mà đề bài yêu cầu
SELECT ____
FROM orders
-- Mỗi phép nối cần một điều kiện (condition) ghép cột id với cột tham chiếu đến nó
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Sau đó chỉ giữ các hàng đáp ứng ngưỡng mà đề bài mô tả
WHERE ____
GROUP BY orders.customer_id;

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground SQL