Мне нужна помощь, чтобы понять, как создать систему ранжирования.
Например, возьмем музыкальные альбомы. Я хочу создать и поддерживать три разных рейтинга для каждого альбома; рейтинг во всех альбомах, рейтинг в жанре и рейтинг собственных альбомов исполнителя.
Я рассматривал два возможных пути:
Во-первых, создать таблицу с рейтингом или добавить ее в таблицу альбомов.
Or
Во-вторых, вызов трех запросов для каждого альбома с обычными параметрами WHERE и ORDER BY.
Какой из них лучше, или есть другой метод?