ソースコード
SELECT
     LINE_ID AS LINE
    ,F_NO AS SEAT_F
    ,L_NO AS SEAT_T
FROM(
    SELECT
         SR.LINE_ID AS LINE_ID
        ,SR.SEAT_NO AS F_NO
        ,(
        SELECT
            R.SEAT_NO
        FROM
            SEAT_RESERVE R
        WHERE
            R.SEAT_NO = SR.SEAT_NO +2
        ) AS L_NO
    FROM
        SEAT_RESERVE SR
    WHERE
        RSV_STATUS = '0'
    AND EXISTS(
        SELECT
            1
        FROM
            SEAT_RESERVE S
        WHERE
            RSV_STATUS = '0'
        AND
            SR.LINE_ID = S.LINE_ID
        AND
            S.SEAT_NO = SR.SEAT_NO + 1 
        AND EXISTS(
            SELECT 
                1
            FROM
                SEAT_RESERVE R
            WHERE
                RSV_STATUS = '0'
            AND
                SR.LINE_ID = R.LINE_ID
            AND
                R.SEAT_NO = S.SEAT_NO + 1
        )
    )
)
ORDER BY
     LINE DESC
    ,SEAT_F
提出情報
提出日時2024/06/24 07:12:31
コンテスト第13回 SQLコンテスト
問題空席検索
受験者tyasoba_doko
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
85 MB
データパターン3
AC
84 MB