Проблема сортировки в запросе с JOIN

botan-limon

Новичок
Запрос:

SELECT n.id, SUM(r.vote) AS rating
FROM news AS n
LEFT OUTER JOIN rating AS r
ON r.target = n.id
GROUP BY i.id
ORDER BY rating DESC, id DESC

В результате этого запроса получаю массив, отсортированный не так, как предполагалось, т.е:

По рейтингу: 2, 1, 1, -1, NULL, NULL

-1 раньше, чем NULL

Что нужно сделать чтобы NULL стали 0 и шли перед -1 ?
 
Сверху