私は更新を試みていますが、この特定のエラー・コードを実行し続けているようです。外側のWHERE節にある入れ子になったSELECT文を実行すると、更新が必要な正しいエントリをプルできるようになりますが、変更をコミットする完全な文を実行しようとするとエラーが発生します。ORA-00913:多すぎる値
UPDATE expertise
SET expertise_level = (expertise_level + 1)
WHERE expertise_level = (SELECT UNIQUE expertise_level, cs.instructor_id
FROM class_section cs JOIN course c ON (cs.course_code = c.course_code)
JOIN expertise e ON (c.course_code = e.course_code)
WHERE (expertise_level < 10) AND (year = '2016'));
私の構文には何か不足しているか、クエリを構成するためのより良い方法がありますか?ありがとう!