ソースコード
SELECT
A.LINE_ID AS LINE,
A.SEAT_NO AS SEAT_F,
--A.SEAT_NO +1 AS NEXT_SEAT_NO,
A.SEAT_NO +2 AS SEAT_T
--A.RSV_STATUS,
--B.NEXT_RSV_STATUS,
--C.NEXTNEXT_RSV_STATUS
FROM
SEAT_RESERVE A
LEFT JOIN
(
	SELECT
	LINE_ID,
	SEAT_NO,
	RSV_STATUS AS NEXT_RSV_STATUS
	FROM
	SEAT_RESERVE
) B
ON A.LINE_ID = B.LINE_ID
AND A.SEAT_NO +1 = B.SEAT_NO
LEFT JOIN
(
	SELECT
	LINE_ID,
	SEAT_NO,
	RSV_STATUS AS NEXTNEXT_RSV_STATUS
	FROM
	SEAT_RESERVE
) C
ON A.LINE_ID = C.LINE_ID
AND A.SEAT_NO +2 = C.SEAT_NO
WHERE A.RSV_STATUS = '0' AND B.NEXT_RSV_STATUS = '0' AND C.NEXTNEXT_RSV_STATUS = '0'
ORDER BY A.LINE_ID DESC
 ,A.SEAT_NO;
提出情報
提出日時2024/06/24 00:12:14
コンテスト第13回 SQLコンテスト
問題空席検索
受験者GN2024
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
86 MB
データパターン3
AC
96 MB