Oracle PL / SQL: как я могу использовать INSERT INTO, но выбирать данные из разных таблиц? - PullRequest
1 голос
/ 22 апреля 2010

Вот что я хочу сделать:

Вставить некоторые данные, передаваемые в процедуру, в новую таблицу, но также включить некоторые данные из другой таблицы.

Пример:

INSERT INTO my_new_table (имя, возраст и т. Д.) VALUES (names.name, ages.age, прошло_in_data);

Но это не сработает.

Я проверял другой вопросздесь, но это было немного для моего слабого мозга.

1 Ответ

3 голосов
/ 22 апреля 2010

Что-то вроде этого должно сделать это:

insert into my_new_table (
  name,
  age,
  whatever
)
select 
  names.name,
  ages.age,
  passed_in_data
from
  names   inner join
  ages on ....
where
  .... 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...