ソースコード
SELECT 
    CASE 
        WHEN I.ITEM_CODE IS NULL THEN H.ITEM_CODE 
        ELSE I.ITEM_CODE 
    END AS CODE,
    CASE 
        WHEN I.ITEM_CODE IS NULL THEN H.ITEM_NAME 
        ELSE I.ITEM_NAME 
    END AS NAME,
    CASE 
        WHEN I.ITEM_CODE IS NULL AND H.ITEM_CODE IS NOT NULL THEN 'DELETED'
        WHEN I.ITEM_CODE IS NOT NULL AND H.ITEM_CODE IS NULL THEN 'ADDED'
        WHEN I.USER_UPDATE_DATETIME != H.USER_UPDATE_DATETIME THEN 'UPDATED'
    END AS COMP_RSLT
FROM 
    ITEM I
FULL OUTER JOIN 
    ITEM_HISTORY H 
ON 
    I.ITEM_CODE = H.ITEM_CODE
WHERE 
    (I.ITEM_CODE IS NULL AND H.ITEM_CODE IS NOT NULL) 
    OR (I.ITEM_CODE IS NOT NULL AND H.ITEM_CODE IS NULL) 
    OR (I.USER_UPDATE_DATETIME != H.USER_UPDATE_DATETIME)
ORDER BY 
    CODE DESC;
提出情報
提出日時2024/06/23 11:32:22
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者xwvz5
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB
データパターン3
AC
83 MB