ชื่อผลิตภัณฑ์ที่แตกต่างกันทั้งหมดคืออะไร และแต่ละรายการได้รับข้อร้องเรียนกี่รายการ แสดงแผนภูมิแท่ง และจัดอันดับแกน Y ตามลำดับจากมากไปน้อย ไม่จำเป็นต้องใช้ตารางทั้งหมด
What are all the different product names, and how many complains has each received Show bar chart, and rank Y-axis in descending order.It is not neccessary to use all the tables.
 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 COUNT(*) DESC