ソースコード
select
ifnull(ITEM.ITEM_CODE, ITEM_HISTORY.ITEM_CODE) as CODE
,ifnull(ITEM.ITEM_NAME, ITEM_HISTORY.ITEM_NAME) as NAME
,case
    when ITEM_HISTORY.USER_UPDATE_DATETIME IS NULL then 'ADDED'
    when ITEM.USER_UPDATE_DATETIME IS NULL then 'DELETED'
    when ITEM.USER_UPDATE_DATETIME <> ITEM_HISTORY.USER_UPDATE_DATETIME then 'UPDATED'
    end as COMP_RSLT
from ITEM
full outer join ITEM_HISTORY
on ITEM.ITEM_CODE = ITEM_HISTORY.ITEM_CODE
where
    ITEM.USER_UPDATE_DATETIME <> ITEM_HISTORY.USER_UPDATE_DATETIME
    or ITEM.USER_UPDATE_DATETIME IS NULL
    or ITEM_HISTORY.USER_UPDATE_DATETIME IS NULL
order by CODE desc
;
提出情報
提出日時2024/06/10 09:57:17
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者natsunori
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量91 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
91 MB
データパターン3
AC
91 MB