Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion 4-multiple-tables/27_online_shop.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,29 @@
-- Online Shop 🛍️
-- Codédex

-- No solution for this one yet! :)
-- Write code below 💖
SELECT * FROM orders;
SELECT * FROM products;
SELECT * FROM customers;

SELECT name, price AS original_price, COUNT(item_id) AS total_orders,
SUM(price) AS total_revenue
FROM orders INNER JOIN products
ON orders.item_id = products.id
GROUP by item_id, name
ORDER BY total_orders DESC;

SELECT customer_id,customer as customer_name ,date,name as item_name
FROM orders LEFT JOIN products
ON orders.item_id = products.id
ORDER BY date;

SELECT date, COUNT(item_id) AS No_of_items, SUM(price) AS daily_sales
FROM orders INNER JOIN products
ON orders.item_id = products.id
GROUP BY date
ORDER BY daily_sales DESC;