Microsoft Azure wants to identify its Supercloud customers. A Supercloud customer is defined as a customer who has purchased at least one product from every single product category offered.
Write an SQL query to find the customer_id of these Supercloud customers.
| category_id(INTEGER) | category_name(VARCHAR) |
|---|---|
| 1 | Compute |
| 2 | Storage |
| 3 | Analytics |
| product_id(INTEGER) | product_name(VARCHAR) | category_id(INTEGER) |
|---|---|---|
| 101 | Azure VM | 1 |
| 102 | Blob Storage | 2 |
| 103 | Data Factory | 3 |
| 104 | Functions | 1 |
| customer_id(INTEGER) | product_id(INTEGER) |
|---|---|
| 1 | 101 |
| 1 | 102 |
| 1 | 103 |
| 2 | 101 |
| 2 | 102 |
| 3 | 101 |
| 3 | 102 |
| 3 | 103 |
| 3 | 104 |
| 4 | 103 |
| customer_id(INTEGER) |
|---|
| 1 |
| 3 |