ソースコード
--追加リスト
WITH ADDED AS
(SELECT *,'ADDED' AS COMP_RSLT FROM
(SELECT ITEM_CODE FROM ITEM
EXCEPT
SELECT ITEM_CODE FROM ITEM_HISTORY)),
--更新リスト
UPDATED AS
(SELECT *,'UPDATED' AS COMP_RSLT FROM
(SELECT ITEM_CODE FROM
(SELECT * FROM ITEM
EXCEPT
SELECT * FROM ITEM_HISTORY)
EXCEPT
SELECT ITEM_CODE FROM ADDED)),
--削除リスト
DELETED AS 
(SELECT *,'DELETED' AS COMP_RSLT FROM
(SELECT ITEM_CODE FROM ITEM_HISTORY
EXCEPT
SELECT ITEM_CODE FROM ITEM))
--まとめ
SELECT ITEM_CODE AS CODE,ITEM_NAME AS NAME,COMP_RSLT
FROM(SELECT * FROM ADDED
UNION
SELECT * FROM UPDATED
UNION
SELECT * FROM DELETED)
LEFT JOIN ITEM
USING(ITEM_CODE)
ORDER BY ITEM_CODE DESC;
提出情報
提出日時2024/11/12 16:43:37
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者yuta
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
WA
86 MB
データパターン2
AC
84 MB
データパターン3
WA
85 MB