Моя таблица содержит информацию так:MySQL Сортировка по выиграть шанс (%)
Player_ID | isWinner
где PlayerID
является идентификатор игрока, и isWinner
является логическим (0 за проигрыш, 1 за победу).
То же самое Player_ID
может быть в нескольких строках.
Моя цель - сделать запрос, чтобы получить ВСЕ информацию из этой таблицы, заказанную игроками, от наивысшей ставки выигрыша (%) до самой низкой. Пример
данных:
(Player_ID | isWinner)
1 | 1
1 | 1
1 | 1
2 | 0
2 | 0
2 | 1
3 | 0
3 | 0
3 | 0
Запрос будет заказать эти показания так:
- 1 | 100% -> игрок ID 1 имеет самый высокий коэффициент выигрыша
- 2 | 33% -> игрок ID 2 имеет 2-й выигрыш
- 3 | 0% -> игрок ID 3 имеет самый низкий винрейт
Я, вероятно, к группе player_id
и как-то вычислить SUM
из isWinner
каждого игрока, а затем разделить его на numebr записей.
Любые идеи?
Это действительно '330%' выигрыш для игрока 2? –