Можете да използвате join
за това. Идеята е нещо подобно:
INSERT INTO t(nameid)
select nameid
from names n
where n.name = ?;
t
е таблицата, в която искате да вмъкнете. names
е таблицата, която има идентификатор на името и името.