2010-11-03 2 views
0

Я создаю новый веб-сайт, который будет «лидером» для игры. Каждый пользователь будет иметь столбцы в базе данных для статистики (например, убийства, смертельные случаи, очки и т. Д.).Рейтинги лидеров/организация массовых данных в MySQL

Мне нужно отсортировать эти данные и дать каждому пользователю глобальный рейтинг по их статистике, который будет другим столбцом в таблице.

Я не знаю, с чего начать - как бы я мог эффективно организовать таблицы?

ответ

1

Вы можете поместить каждую статистику в таблицу с идентификатором пользователя (или любым уникальным идентификатором для пользователя) в качестве первичного ключа. Но я бы не сохранил глобальный рейтинг как столбец. Я бы вычислил его в приложении.

+0

Мне нужно глобальное ранжирование на нескольких страницах. Там будут таблицы лидеров, но мне нужен глобальный рейтинг пользователя, который будет отображаться на странице профиля. – Ryan