ソースコード
with
    --削除しないデータを抽出
    sub as (
        select
            ITEM.ITEM_CODE as ITEM_CODE
        from
            ITEM
            inner join STOCK
                on ITEM.ITEM_CODE = STOCK.ITEM_CODE
        where
            STOCK.LAST_DELIVERY_DATE > '2022/12/1'
            or STOCK.ACTUAL_AMT <> 0
            or ITEM.STOCK_MANAGEMENT_TYPE <> 1
        )
    
    --削除用(念のため、delete文の前に準備)
    ,sub2 as (
        select
            ITEM.ITEM_CODE as ITEM_CODE
        from 
            ITEM
        where
            NOT EXISTS(
                select * from sub
                where ITEM.ITEM_CODE = sub.ITEM_CODE)
        )
--select * from sub2

delete
from ITEM 
where ITEM_CODE in (
    select ITEM_CODE
    from sub2
    );
--select * from ITEM
提出情報
提出日時2024/12/04 15:57:46
コンテスト第7回 SQLコンテスト
問題商品整理
受験者ZZPBAA79
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
84 MB
データパターン2
WA
85 MB