Foundations · drill
How many, and how many priced
For each customer id that has orders, return the id, how many orders they placed, and how many of those have a total. Call the columns customer_id, placed and priced. Order by customer_id.
Tables in this database · Shop
CREATE TABLE customers ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, city TEXT NOT NULL, signed_up DATE NOT NULL, newsletter BOOLEAN )
CREATE TABLE orders ( id INTEGER PRIMARY KEY, customer_id INTEGER NOT NULL, placed_on DATE NOT NULL, total NUMERIC(10,2), shipped BOOLEAN )
CREATE TABLE products ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, price NUMERIC(10,2) NOT NULL, discontinued BOOLEAN NOT NULL )
Your query
⌘⏎