ソースコード
--予約可の席を表示
WITH b AS (
    SELECT
        LINE_ID
        ,SEAT_NO
    FROM
        SEAT_RESERVE
    WHERE
        RSV_STATUS = '0'
    )
,c AS (
    SELECT
        LINE_ID
        ,SEAT_NO
    FROM
        SEAT_RESERVE
    WHERE
        RSV_STATUS = '0'
    )
SELECT
    a.LINE_ID AS LINE
    ,a.SEAT_NO AS SEAT_F
    ,c.SEAT_NO AS SEAT_T
FROM
    SEAT_RESERVE AS a
INNER JOIN
    b
  ON a.LINE_ID = b.LINE_ID
    AND a.SEAT_NO + 1 = b.SEAT_NO
INNER JOIN
    c
  ON a.LINE_ID = c.LINE_ID
    AND a.SEAT_NO + 2 = c.SEAT_NO
WHERE
        RSV_STATUS = '0'
ORDER BY
    LINE DESC
    ,SEAT_F ASC;
提出情報
提出日時2025/01/17 14:32:40
コンテスト第13回 SQLコンテスト
問題空席検索
受験者fffhiro
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
86 MB
データパターン3
AC
85 MB