ソースコード

with tmp  as (

select  a.line_id , a.seat_no , a.rsv_status , b.line_id  as b_id , b.seat_no  as b_no, b.rsv_status as b_st

from 
    seat_reserve  as a  left join seat_reserve as b 
    on a.line_id = b.line_id  and b.seat_no = a.seat_no + 1  
where
    a.rsv_status = 0 
    and b.rsv_status = 0
)



select  t1.line_id as LINE , t1.seat_no as SEAT_F , t2.b_no as SEAT_T

from tmp as t1  inner join tmp as t2
on t1.b_no = t2.seat_no  and t1.line_id = t2.line_id

order by    
    1 desc,
    2 asc
提出情報
提出日時2024/07/07 15:18:27
コンテスト第13回 SQLコンテスト
問題空席検索
受験者tk0210
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
84 MB
データパターン3
AC
85 MB