Who has filed the least amounts of complaints?
SELECT DISTINCT t3.customer_id FROM products AS t1 JOIN complaints AS t2 ON t1.product_id   =   t2.product_id JOIN customers AS t3 GROUP BY t3.customer_id ORDER BY count ( * )  LIMIT 1
least amounts of complaints refers to MIN(COUNT(complaints));