ソースコード
SELECT * FROM (
    SELECT 
        ITEM_CODE AS CODE, 
        ITEM_NAME AS NAME, 
        'ADDED' AS COMP_RSLT
    FROM 
        ITEM
    WHERE 
        ITEM_CODE NOT IN (SELECT ITEM_CODE FROM ITEM_HISTORY)

    UNION ALL

    SELECT 
        I.ITEM_CODE AS CODE, 
        I.ITEM_NAME AS NAME, 
        'UPDATED' AS COMP_RSLT
    FROM 
        ITEM I
    JOIN 
        ITEM_HISTORY IH ON I.ITEM_CODE = IH.ITEM_CODE
    WHERE 
        I.USER_UPDATE_DATETIME > IH.USER_UPDATE_DATETIME

    UNION ALL

    SELECT 
        IH.ITEM_CODE AS CODE, 
        IH.ITEM_NAME AS NAME, 
        'DELETED' AS COMP_RSLT
    FROM 
        ITEM_HISTORY IH
    WHERE 
        IH.ITEM_CODE NOT IN (SELECT ITEM_CODE FROM ITEM)
) AS combined_results
ORDER BY CODE DESC;
提出情報
提出日時2024/07/23 11:29:42
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者T.M
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
83 MB
データパターン3
AC
84 MB