Я работаю на Firebird 2.5, и у меня есть две таблицы, все их столбцы похожи, за исключением того, что у одной есть первичный ключ с автоматическим приращением и ненулевое поле внешнего ключа (A) для главной таблицы.
Я знаю, что могу использовать sql для вставки всех значений из двух таблиц.
insert into table1 select * from table2 where somthing = 'foo'
но как насчет поля (A) есть ли способ вставить это значение вручную в тот же оператор sql? так как это единственное поле, которое необходимо заполнить вручную
Спасибо