insert into
2 отговора
253 прегледа
insert into
Здравейте. Имам едно малко въпросче.
Имам 2 таблици results с колони result_id, subject_id, student_id, score и друга таблица plans с колони plan_id, major_id, subject_id. Как трябва да ми изглежда заявката ако искам да копирам само plans.subject_id колоната в results.subject_id като също така student_id трябва да има някаква стойност примерно 1290.
мерси предварително
Имам 2 таблици results с колони result_id, subject_id, student_id, score и друга таблица plans с колони plan_id, major_id, subject_id. Как трябва да ми изглежда заявката ако искам да копирам само plans.subject_id колоната в results.subject_id като също така student_id трябва да има някаква стойност примерно 1290.
мерси предварително
Re: insert into
С каква база си? Ето пример за Oracle, вероятно работи и за доста други :
INSERT INTO results (SUBJECT_ID, STUDENT_ID) SELECT p.SUBJECT_ID, 1290 FROM plans p;
INSERT INTO results (SUBJECT_ID, STUDENT_ID) SELECT p.SUBJECT_ID, 1290 FROM plans p;
Re: insert into
Да използвам Oracle и снощи стигнах до абсолютоно същата заявка върши ми перфектна работа. Благодаря ти много.