Задать вопрос
@zlogr

Psql INSERT INTO .. как передать одно значение через SELECT, а остальные статичные?

Всем привет.

Застопорился на следующей проблеме...

Есть табличка:
product_id | taxon_id | position

Я хочу сделать в неё INSERT, причем product_id мне нужно получать через SELECT из другой таблицы, а taxon_id и position указать статичными значениями(например 592 и 1).

Т.е. если рассматривать INSERT со статичными значениями:
INSERT INTO products_taxons (product_id,taxon_id,position) VALUES (3500,592,1);

вместо 3500 я хочу передавать значения из

SELECT product_id FROM table_name;

а значения для taxon_id и position всегда 592 и 1.

Помогите пожалуйста с запросом или укажите куда копать. В гугле я нашел решения когда все данные передаются SELECT'ом, а вот SELECT+статичные значения не нашел :(
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Shwed_Berlin
@Shwed_Berlin
.net Software Developer
INSERT INTO products_taxons (product_id,taxon_id,position)
SELECT product_id, 592, 1 FROM table_name;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы