INSERT
câu lệnh có thể sử dụng các hàng được trả về bởi SELECT
câu lệnh làm nguồn để chèn dữ liệu. Vì vậy, hãy tạo SELECT
thích hợp tuyên bố từ posts_temp
và authors
và sau đó bạn đã hoàn tất:
INSERT INTO posts(text, author_id)
SELECT pt.post, a.id
FROM posts_temp pt
JOIN authors a ON a.name = pt.author;