Для иллюстрации, скажем, у меня есть база данных фильмов (название, режиссер, стоимость, прибыль).
Теперь я хотел бы вставить новую строку в таблицу Movies, основанную на директоре, найденном в другой таблице, а затем жестко закодировать значения.
INSERT INTO Movies
SELECT name
FROM Directors
WHERE name = 'Lucas';
Как я понимаю, выборочные вставки работают, но что, если я хочу использовать выборку, а также передать жестко закодированные значения. Итак, что-то теоретически так:
INSERT INTO Movies
VALUES(Star Wars,(SELECT name
FROM Directors
WHERE name='Lucas'), 50000, 1000000);
Возможно ли это?