ソースコード
WITH pre AS(
SELECT
    I.ITEM_CODE AS CODE,
    I.ITEM_NAME AS NAME,
    I.USER_UPDATE_DATETIME AS UPD,
    IH.ITEM_CODE AS CODE_H,
    IH.ITEM_NAME AS NAME_H,
    IH.USER_UPDATE_DATETIME AS UPD_H
FROM
    ITEM AS I
FULL JOIN
    ITEM_HISTORY AS IH
ON
    I.ITEM_CODE = IH.ITEM_CODE
WHERE
    UPD != UPD_H
OR
    CODE_H IS NULL
OR
    CODE IS NULL
)
SELECT
    COALESCE(CODE, CODE_H) AS CODE,
    COALESCE(NAME, NAME_H) AS NAME,
    CASE 
        WHEN CODE IS NULL THEN 'DELETED'
        WHEN CODE_H IS NULL THEN 'ADDED'
        WHEN UPD != UPD_H THEN 'UPDATED'
    END AS COMP_RSLT
FROM
    pre
ORDER BY
    CODE DESC
提出情報
提出日時2024/04/21 20:35:32
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者north_mb_p
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
83 MB
データパターン3
AC
85 MB