2015-09-08 5 views
0

Я сделал запрос SELECT, как это:INSERT INTO для каждого SELECT, возвращает

SELECT field1, field2 FROM table1 WHERE (field1 IS NOT NULL AND field2 IS NOT NULL) 

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

ответ

2
insert into some_table (col1, col2, col3) 
SELECT field1, field2, 'additional data' 
FROM table1 
WHERE field1 IS NOT NULL AND field2 IS NOT NULL 
+0

Большое вам спасибо! – vanamees

Смежные вопросы