Здравствуйте. Имеется таблица:
id position vote category
1-------0--------2---------3
2-------0--------4---------1
3-------0--------5---------2
4-------0--------1---------3
5-------0--------5---------2
6-------0--------3---------1
Как мне сделать sql запрос чтобы в поле position(это позиция товара на сайте, типа топа товара) вбивалось позиция в зависимости от кол-а голосов за товар и категории. То есть если category = 1 то считает все товары в этой категории, и вбивать в поле position их позицию от большего к меньшему (1 место товар с id 2, второе с id 4). Простыми словами - Чтобы на каждый товар в поле position было его место в зависимости от кол-ва голосов(vote) и в каждой категории это подсчитывалось отдельно. Спасибо.