ソースコード
SELECT
  E1.EMP_CODE AS CODE
  , E1.EMP_LAST_NAME AS SURNAME
  , E1.EMP_FIRST_NAME AS NAME 
FROM
  (SELECT * FROM EMP WHERE VALID_FLG = '1') AS E1 JOIN (SELECT * FROM EMP WHERE VALID_FLG = '1') AS E2
    ON ( 
      replace (E1.EMP_LAST_NAME, ' ', '') = E2.EMP_LAST_NAME 
      AND replace (E1.EMP_FIRST_NAME, ' ', '') = E2.EMP_FIRST_NAME 
      AND E1.EMP_CODE != E2.EMP_CODE
    ) 
    OR ( 
      E1.EMP_LAST_NAME = replace (E2.EMP_LAST_NAME, ' ', '') 
      AND E1.EMP_FIRST_NAME = replace (E2.EMP_FIRST_NAME, ' ', '') 
      AND E1.EMP_CODE != E2.EMP_CODE
    ) 
ORDER BY
  replace (E1.EMP_LAST_NAME, ' ', '')
  , replace (E1.EMP_FIRST_NAME, ' ', '')
  , E1.EMP_CODE;
提出情報
提出日時2023/02/17 19:27:51
コンテスト第5回 SQLコンテスト
問題同姓同名抽出
受験者nagata
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量76 MB
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
AC
75 MB
データパターン2
WA
76 MB
データパターン3
WA
76 MB