Предполагая, что вам нужны результаты, даже если в таблицах голос , LEFT JOIN
* * * * * * * * * * * * * * * * * * * * * * * * * * * 100 * * *
mysql_query("SELECT m.Title, r.Subject, SUM(v.IsGood) AS Good, SUM(v.IsBad) AS Bad
FROM Movies m
JOIN Reviews r
ON m.ID=r.MovieID
LEFT JOIN Votes v
ON r.ID=v.ReviewID
WHERE (m.Title LIKE '%" . $search . "%' OR r.Subject LIKE '%" . $search . "%')
GROUP BY m.Title, r.Subject
ORDER BY SUM(v.IsGood) DESC, SUM(v.IsBad) ASC LIMIT 10")
*1009* *.1010 *
Примечание: Я изменил ваш первоначальный запрос (не второй), поскольку вы сказали, что он по-прежнему не предоставил то, что вы хотели.