File tree Expand file tree Collapse file tree 1 file changed +21
-19
lines changed Expand file tree Collapse file tree 1 file changed +21
-19
lines changed Original file line number Diff line number Diff line change 2
2
# Space: O(n)
3
3
4
4
WITH platforms_cte AS (
5
- SELECT ' IOS' AS platform
6
- UNION ALL
7
- SELECT ' Android'
8
- UNION ALL
9
- SELECT ' Web'
10
- ), experiment_names_cte AS (
11
- SELECT ' Programming' AS experiment_name
12
- UNION ALL
13
- SELECT ' Sports'
14
- UNION ALL
15
- SELECT ' Reading'
16
- ), platforms_and_experiments_cte AS (
17
- SELECT * FROM platforms_cte CROSS JOIN experiment_names_cte
5
+ SELECT ' IOS' AS platform
6
+ UNION ALL
7
+ SELECT ' Android'
8
+ UNION ALL
9
+ SELECT ' Web'
10
+ ),
11
+ experiment_names_cte AS (
12
+ SELECT ' Programming' AS experiment_name
13
+ UNION ALL
14
+ SELECT ' Sports'
15
+ UNION ALL
16
+ SELECT ' Reading'
17
+ ),
18
+ platforms_and_experiments_cte AS (
19
+ SELECT * FROM platforms_cte CROSS JOIN experiment_names_cte
18
20
)
19
21
20
22
SELECT
21
- a .platform ,
22
- a .experiment_name ,
23
- COUNT (b .platform ) AS num_experiments
23
+ a .platform ,
24
+ a .experiment_name ,
25
+ COUNT (b .platform ) AS num_experiments
24
26
FROM
25
- platforms_and_experiments_cte a
26
- LEFT JOIN Experiments b
27
- ON a .platform = b .platform AND a .experiment_name = b .experiment_name
27
+ platforms_and_experiments_cte a
28
+ LEFT JOIN Experiments b
29
+ ON a .platform = b .platform AND a .experiment_name = b .experiment_name
28
30
GROUP BY a .platform , a .experiment_name
29
31
ORDER BY NULL ;
You can’t perform that action at this time.
0 commit comments