Я подозреваю, что вы хотите:
INSERT INTO TBL_Attendance (. . ., signature)
SELECT v1, . . ., s.signature
FROM TBL_Students s
WHERE column = 'value';
То есть вы бы поместили константы в SELECT
, добавили столбец signature
в список вставляемых столбцов и выберите значение изtbl_students
.(Это предполагает, что интересующие вас столбцы называются signature
.)
Обратите внимание, что обычно это достигается с помощью JOIN
.Одной из причин для копирования значения было бы, если оно изменяется со временем, и вы хотите значение в тот момент времени.В противном случае не дублируйте данные.Просто сохраните его один раз и используйте JOIN
, чтобы получить его, когда вы хотите.