我有一個多對多的關係,並試圖插入一個新的關係。在我做插入點時,我不知道該ID,因此需要查看它。我的表結構看起來是這樣的:MySQL插入選擇結果
**person**
id
name
**film**
id
title
**person_film**
personId
filmId
給定一個人的身份證和影片名稱列表(而不是他們的ID),我只能在兩個步驟中插入這些關係到person_film表。
SELECT id FROM film WHERE title="film1" OR title="film2";
然後,它的結果可以插入使用:
INSERT INTO person_film (personId, filmId) VALUES (5, 5),(5, 7);
是否有一個SQL語句這樣做的呢?