Oracle | Easy solution
\nselect customer_id\nfrom Customer\ngroup by customer_id\nhaving count(distinct product_key) = (select count(distinct product_key) from Product)\n
```\nselect customer_id\nfrom Customer\ngroup by customer_id\nhaving count(distinct product_key) = (select count(distinct product_key) from Product)\n```
['Oracle']