MySQL grup ve Derece Satırlar

0 Cevap php

Ben bir mysql veritabanında bir sıralama sistemi oluşturmaya çalışıyorum.

Ben birbirimize karşı ayrı satırları sıralaması hakkında StackOverflow burada sıralama ve ürün üzerinde birkaç öğreticiler bulduk.

Ancak, benim sorunum ben bir kullanıcı kimliği sütunu ile grup satırları gerektiğini, farklı bir kullanıcı kimliği diğer gruplara karşı onlara rütbe sonra, kullanıcı kimliği ile gruplandırılmış ikinci sütuna değerleri ekleyin.

İşte kullanıyorum tablo bir örnek:

user_id  km_skied  date_entered
1        34        2010-08-19
3        2         2010-08-23
1        3         2010-08-13
4        23        2010-08-01
3        5         2010-08-02

Sonuç Çıktı sıraya göre olacaktır:

Kayakçı Rank:

Rank  User ID  Total KM
1     1        37
2     4        23
3     3        7

Ayrıca, ben belirli bir kullanıcı için rütbe bulmak nasıl merak ediyorum. Ben kullanıcı kimliği ne olduğunu biliyorum Anlamı, eğer, ben onlara sadece onların rütbe verebilir? Demek gibi

"Rank: 2 345"

İşte bu ikinci kısmıdır.

Anyone know how to do that? Thanks! Troy

0 Cevap