CREATE TABLE Complaints (complaint_id INT, product_id INT, customer_id INT, complaint_outcome_code VARCHAR, complaint_status_code VARCHAR, complaint_type_code VARCHAR, date_complaint_raised DATETIME, date_complaint_closed DATETIME, staff_id INT)
CREATE TABLE Products (product_id INT, parent_product_id INT, product_category_code VARCHAR, date_product_first_available DATETIME, date_product_discontinued DATETIME, product_name VARCHAR, product_description VARCHAR, product_price DECIMAL)
CREATE TABLE Staff (staff_id INT, gender VARCHAR, first_name VARCHAR, last_name VARCHAR, email_address VARCHAR, phone_number VARCHAR)
CREATE TABLE Customers (customer_id INT, customer_type_code VARCHAR, address_line_1 VARCHAR, address_line_2 VARCHAR, town_city VARCHAR, state VARCHAR, email_address VARCHAR, phone_number VARCHAR)

List the name of all products along with the number of complaints that they have received, sort by the the total number from low to high please.
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 COUNT(*)
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 COUNT(*) NULLS FIRST