En INSERT
sats kan använda raderna som returneras av en SELECT
uttalande som källa för att infoga data. Så konstruera lämplig SELECT
uttalande från posts_temp
och authors
och sedan är du klar:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;