コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
/*
問題
社員テーブル(EMP)の整理のために、毎月末に該当月に無効となった社員を社員無効テーブル(EMP_INVALID)にその時点の内容を複写している。また、半年毎に社員無効テーブルに複写されたデータを社員テーブルより削除する運用を実施している。
社員テーブルから、社員無効テーブルに存在するデータを削除しなさい。ただし、一度無効になって社員無効テーブルに作成されてから、社員テーブルで有効(VALID_FLG='1')に変更になった社員は削除の対象外とする。
*/
delete from emp
where emp_code in (
select
a.emp_code, a.*, b.valid_flg
from emp as a
inner join emp_invalid as b
on a.emp_code = b.emp_code
and a.valid_flg = '1'
and b.valid_flg = '0'
);
提出情報
提出日時 | 2022/12/10 12:46:39 |
コンテスト | 第4回 SQLコンテスト |
問題 | 無効データ削除 |
受験者 | miotsukushi0800 |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 80 MB |
メッセージ
SQLITE_ERROR: sub-select returns 12 columns - expected 1
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
80 MB
データパターン2
RE
77 MB