Skip to content

Commit 340e362

Browse files
authored
Update consecutive-available-seats-ii.sql
1 parent 8b37603 commit 340e362

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

MySQL/consecutive-available-seats-ii.sql

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ WITH window_cte AS (
88
FROM Cinema
99
WHERE free = 1
1010
), group_cte AS (
11-
SELECT seat_id, (rnk + seat_id) AS group_number
11+
SELECT seat_id, (rnk + seat_id) AS group_id
1212
FROM window_cte
13-
), order_cte AS (
13+
), segment_cte AS (
1414
SELECT MIN(seat_id) AS first_seat_id,
1515
MAX(seat_id) AS last_seat_id,
1616
COUNT(*) AS consecutive_seats_len
1717
FROM group_cte
18-
GROUP BY group_number
18+
GROUP BY group_id
1919
ORDER BY NULL
2020
)
2121

2222
SELECT *
23-
FROM order_cte
24-
WHERE consecutive_seats_len = (SELECT MAX(consecutive_seats_len) FROM order_cte)
23+
FROM segment_cte
24+
WHERE consecutive_seats_len = (SELECT MAX(consecutive_seats_len) FROM segment_cte)
2525
ORDER BY 1;

0 commit comments

Comments
 (0)