Un INSERT
l'istruzione può utilizzare le righe restituite da un SELECT
istruzione come fonte per l'inserimento dei dati. Quindi costruisci il SELECT
appropriato dichiarazione da posts_temp
e authors
e poi il gioco è fatto:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;