Een INSERT
statement kan de rijen gebruiken die worden geretourneerd door een SELECT
statement als bron voor het invoegen van gegevens. Dus maak de juiste SELECT
verklaring van posts_temp
en authors
en dan ben je klaar:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;