INSERT INTO Votes (id_post,id_user)
SELECT p.id,u.id
FROM Posts p, Users u
WHERE p.id_user = :author
AND u.id = :user
AND u.active = 1 limit 1;
następnie ustawiasz parametr user
równe obecnemu identyfikatorowi użytkownika.
EDYTUJ :Przypuszczam, że id_user
w tabeli Votes
musi być identyfikatorem wyborcy, a nie autorem postu (prawda?), więc poprawiłem zapytanie, eliminując JOIN
.