Merlin72
Дата: 16.06.2011 01:18:32
Мне нужно вставить в таблицу строчку. Но в этой строке часть берется из другого запроса, а часть - конкретные числовые значения. Как быть? Конструкция вида
INSERT INTO ... SELECT позволяет заполнить первые три столбца, которые надо взять из другой таблицы, но конкретные значения в остаток строки не вставить. А если делать INSERT INTO ... VALUES, то не выйдет вставить те три стоблца, которые получаются в результате запроса.
Что делать? Неужели вставлять сначала при помощи INSERT INTO ... SELECT, а потом делать UPDATE для этой строки и дописывать все остальное?