CREATE TABLE Customers (customer_id INT, coupon_id INT, good_or_bad_customer VARCHAR, first_name VARCHAR, last_name VARCHAR, gender_mf VARCHAR, date_became_customer DATETIME, date_last_hire DATETIME)
CREATE TABLE Products_for_Hire (product_id INT, product_type_code VARCHAR, daily_hire_cost DECIMAL, product_name VARCHAR, product_description VARCHAR)
CREATE TABLE Payments (payment_id INT, booking_id INT, customer_id INT, payment_type_code VARCHAR, amount_paid_in_full_yn VARCHAR, payment_date DATETIME, amount_due DECIMAL, amount_paid DECIMAL)
CREATE TABLE Bookings (booking_id INT, customer_id INT, booking_status_code VARCHAR, returned_damaged_yn VARCHAR, booking_start_date DATETIME, booking_end_date DATETIME, count_hired VARCHAR, amount_payable DECIMAL, amount_of_discount DECIMAL, amount_outstanding DECIMAL, amount_of_refund DECIMAL)
CREATE TABLE Discount_Coupons (coupon_id INT, date_issued DATETIME, coupon_amount DECIMAL)
CREATE TABLE View_Product_Availability (product_id INT, booking_id INT, status_date DATETIME, available_yn VARCHAR)
CREATE TABLE Products_Booked (booking_id INT, product_id INT, returned_yn VARCHAR, returned_late_yn VARCHAR, booked_count INT, booked_amount FLOAT)

How many bookings did each customer make? Show the customer id as the Y-axis and the first name as the X-axis in a bar chart, and rank by the customer_id in asc.
SELECT T1.first_name, T1.customer_id FROM Customers AS T1 JOIN Bookings AS T2 ON T1.customer_id = T2.customer_id ORDER BY T1.customer_id
SELECT "T1"."first_name", "T1"."customer_id" FROM "Customers" AS "T1" JOIN "Bookings" AS "T2" ON "T1"."customer_id" = "T2"."customer_id" ORDER BY "T1"."customer_id" NULLS FIRST