INSERT
ステートメントは、SELECT
によって返される行を使用できます データを挿入するためのソースとしてのステートメント。したがって、適切なSELECT
を作成します posts_temp
からのステートメント およびauthors
これで完了です:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;