mySQL GROUP_CONCAT
This solution handles for the edge case when the Product table has different set of product_key than in the Customer table\n\nWITH prods AS (\n    SELECT custom
This solution handles for the edge case when the Product table has different set of product_key than in the Customer table\n```\nWITH prods AS (\n    SELECT customer_id,\n        GROUP_CONCAT(DISTINCT product_key) as prods\n    FROM Customer\n    GROUP BY 1)\n    \nSELECT customer_id\nFROM prods\nWHERE prods = (SELECT GROUP_CONCAT(DISTINCT product_key) FROM Product)\n```
[]