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