Draw a bar chart for what are all the different product names, and how many complains has each received?, I want to order by the X-axis in ascending please.
CREATE TABLE Customers (
    customer_id INTEGER,
    customer_type_code VARCHAR(20),
    address_line_1 VARCHAR(80),
    address_line_2 VARCHAR(80),
    town_city VARCHAR(80),
    state VARCHAR(80),
    email_address VARCHAR(255),
    phone_number VARCHAR(80)
)

CREATE TABLE Staff (
    staff_id INTEGER,
    gender VARCHAR(1),
    first_name VARCHAR(80),
    last_name VARCHAR(80),
    email_address VARCHAR(255),
    phone_number VARCHAR(80)
)

CREATE TABLE Products (
    product_id INTEGER,
    parent_product_id INTEGER,
    product_category_code VARCHAR(20),
    date_product_first_available DATETIME,
    date_product_discontinued DATETIME,
    product_name VARCHAR(80),
    product_description VARCHAR(255),
    product_price DECIMAL(19,4)
)

CREATE TABLE Complaints (
    complaint_id INTEGER,
    product_id INTEGER,
    customer_id INTEGER,
    complaint_outcome_code VARCHAR(20),
    complaint_status_code VARCHAR(20),
    complaint_type_code VARCHAR(20),
    date_complaint_raised DATETIME,
    date_complaint_closed DATETIME,
    staff_id INTEGER
)
SELECT product_name, COUNT(*) FROM Products AS t1 JOIN Complaints AS t2 ON t1.product_id = t2.product_id GROUP BY t1.product_name ORDER BY product_name
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Draw a bar chart for what are all the different product names, and how many complains has each received?, I want to order by the X-axis in ascending please. ### Input: CREATE TABLE Customers (
    customer_id INTEGER,
    customer_type_code VARCHAR(20),
    address_line_1 VARCHAR(80),
    address_line_2 VARCHAR(80),
    town_city VARCHAR(80),
    state VARCHAR(80),
    email_address VARCHAR(255),
    phone_number VARCHAR(80)
)

CREATE TABLE Staff (
    staff_id INTEGER,
    gender VARCHAR(1),
    first_name VARCHAR(80),
    last_name VARCHAR(80),
    email_address VARCHAR(255),
    phone_number VARCHAR(80)
)

CREATE TABLE Products (
    product_id INTEGER,
    parent_product_id INTEGER,
    product_category_code VARCHAR(20),
    date_product_first_available DATETIME,
    date_product_discontinued DATETIME,
    product_name VARCHAR(80),
    product_description VARCHAR(255),
    product_price DECIMAL(19,4)
)

CREATE TABLE Complaints (
    complaint_id INTEGER,
    product_id INTEGER,
    customer_id INTEGER,
    complaint_outcome_code VARCHAR(20),
    complaint_status_code VARCHAR(20),
    complaint_type_code VARCHAR(20),
    date_complaint_raised DATETIME,
    date_complaint_closed DATETIME,
    staff_id INTEGER
) ### Response: SELECT product_name, COUNT(*) FROM Products AS t1 JOIN Complaints AS t2 ON t1.product_id = t2.product_id GROUP BY t1.product_name ORDER BY product_name