У меня есть много разных отношений, и я пытаюсь вставить новые отношения. В тот момент, когда я делаю вставку, я не знаю идентификатора, поэтому мне нужно будет найти его. Моя структура таблицы выглядит следующим образом:MySQL Вставить результаты из списка
**person**
id
name
**film**
id
title
**person_film**
personId
filmId
Учитывая идентификатор человека и список названий фильмов (но не их идентификаторами) я только в состоянии вставить эти отношения в таблицу person_film в два этапа.
SELECT id FROM film WHERE title="film1" OR title="film2";
Затем результаты, которые могут быть использованы в качестве вставки:
INSERT INTO person_film (personId, filmId) VALUES (5, 5),(5, 7);
Есть ли способ сделать это в одном операторе SQL?