Я работаю над функциональностью, которая позволяет пользователям голосовать за определенные элементы.Я сделал таблицу предметов и таблицу голосов.В таблице голосов есть столбец голосования, в котором будет либо 1, либо -1
. При получении элементов я предполагаю, что просто сделаю объединение элементов и голосов и подведу итоги в столбце голосов.
Это масштабируемый подход?Пока у меня есть этот запрос:
select item_id , title , description , votes from items
left join votes on
items.item_id = votes.item_id
order by item_id desc
Но как мне использовать функцию суммы в столбце голосов в том же запросе?
Спасибо !!