Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Множественная вставка postgresql с запросом выбора

Автор вопроса: alanОтветов: 2

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

что-то вроде

вставить в таблицу (33, выбрать col2 из other_table);

можно ли это сделать с помощью одного оператора?

postgresqlselectinsert

Ответы

Ответ 1 · рейтинг 13 · SQLMenace

как это

insert into table
select 33, col2 from another_table;

Ответ 2 · рейтинг 1 · Ivan

Если вы хотите указать столбцы в своем запросе на вставку, вы должны использовать этот синтаксис:

INSERT INTO table (id, col2_name) (SELECT 33, col2 FROM another_table);

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы