En INSERT
sætning kan bruge rækkerne, der returneres af en SELECT
erklæring som kilde til indsættelse af data. Så konstruer den passende SELECT
erklæring fra posts_temp
og authors
og så er du færdig:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;