ソースコード
select  *
  from  
(
select  ITEM_CODE CODE
        ,ITEM_NAME NAME
        ,'ADDED' COMP_RSLT
  from  ITEM
EXCEPT
select  ITEM_CODE,ITEM_NAME,'ADDED'
  from  ITEM_HISTORY
union all
select  ITEM_CODE CODE
        ,ITEM_NAME NAME
        ,'DELETED' COMP_RSLT
  from  ITEM_HISTORY
EXCEPT
select  ITEM_CODE,ITEM_NAME,'DELETED'
  from  ITEM
union all
select  i.ITEM_CODE CODE
        ,i.ITEM_NAME NAME
        ,'UPDATED' COMP_RSLT
  from  ITEM i,ITEM_HISTORY h
 where  i.ITEM_CODE = h.ITEM_CODE
   and  ifnull(i.USER_UPDATE_DATETIME,'a') <> ifnull(h.USER_UPDATE_DATETIME,'a')
   )
    order by 1 desc
/*
union all
select  *
  from  ITEM_HISTORY
追加された場合は「ADDED」、更新された場合は「UPDATED」、削除された場合は「DELETED」と表示すること。

表示項目は以下とする。(エイリアスを使用し→の項目名とする)

ITEM_CODE → CODE
ITEM_NAME→ NAME
比較した結果 → COMP_RSLT
表示順

表示項目CODEの降順
  */
  
  
提出情報
提出日時2024/04/19 23:42:22
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者ksw_201815
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
85 MB
データパターン3
AC
85 MB