ソースコード
SELECT *
FROM 
(
	-- 削除
	SELECT 
		ITEM_CODE AS CODE,
		ITEM_NAME AS NAME,
		'DELETED' AS COMP_RSLT
	FROM
	(
		SELECT ITEM_CODE, ITEM_NAME
		FROM ITEM_HISTORY
		EXCEPT 
		SELECT ITEM_CODE, ITEM_NAME
		FROM ITEM
	)
	UNION
	-- 追加
	SELECT 
		ITEM_CODE AS CODE,
		ITEM_NAME AS NAME,
		'ADDED' AS COMP_RSLT
	FROM
	(
		SELECT ITEM_CODE, ITEM_NAME
		FROM ITEM
		EXCEPT 
		SELECT ITEM_CODE, ITEM_NAME
		FROM ITEM_HISTORY
	)
	UNION
	-- 更新
	SELECT 
		ITEM_CODE AS CODE,
		ITEM_NAME AS NAME,
		'UPDATED' AS COMP_RSLT
	FROM
	(
		SELECT I.ITEM_CODE, I.ITEM_NAME
		FROM 
			ITEM I
			INNER JOIN ITEM_HISTORY H
			ON I.ITEM_CODE = H.ITEM_CODE
		WHERE
			I.USER_UPDATE_DATETIME <> H.USER_UPDATE_DATETIME
	)
)
ORDER BY
	CODE DESC
提出情報
提出日時2024/04/19 18:19:49
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者tanaka
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量91 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
91 MB
データパターン2
AC
88 MB
データパターン3
AC
85 MB