Count units sold
Return product name and total quantity sold, ordered by product id.
Try it yourself
Open a fresh temporary sample shop dataset. Write your query and use Check answer. Checking uses a separate, clean sample so edits to your workspace cannot change the expected answer. Matches are based on this dataset, not a proof for every possible database.
Open exercise →Sample schema
customers(id, name, email, country, joined_at) products(id, name, category, price) orders(id, customer_id, ordered_at, status, total) order_items(id, order_id, product_id, quantity, unit_price)
About this dataset · Learning paths · SQL reference
Show a hint
Join products to order_items, then SUM(quantity) per product.
Show one solution
SELECT p.name, SUM(i.quantity) FROM products p JOIN order_items i ON i.product_id=p.id GROUP BY p.id ORDER BY p.id;Other queries can produce the same answer. Column aliases are ignored; column order and row order are checked.