Я пытаюсь вставить больше данных в свои таблицы. Этот код ниже работает отлично:
insert into GENRES (GENRES)
SELECT GENRE1 FROM titles
union all
SELECT GENRE2 FROM titles
union all
SELECT GENRE3 FROM titles
Однако, когда я пытаюсь изменить его, чтобы я мог вставить MOVIE_TITLE_ID с ним, я могу ошибка:
insert into GENRES (GENRES,MOVIE_TITLE_ID)
SELECT GENRE1 FROM titles
union all
SELECT GENRE2 FROM titles
union all
SELECT GENRE3 FROM titles
union all
select TITLE_ID
from titles;
Ошибка MSG:
Error starting at line : 175 in command -
insert into GENRES (GENRES,MOVIE_TITLE_ID)
SELECT GENRE1 FROM titles
union all
SELECT GENRE2 FROM titles
union all
SELECT GENRE3 FROM titles
union all
select TITLE_ID
from titles
Error at Command Line : 175 Column : 13
Error report -
SQL Error: ORA-00947: not enough values
00947. 00000 - "not enough values"
*Cause:
*Action:
Я предполагаю, что делаю это в неправильном формате, любая помощь будет полезна!