Sql Join Yardım

psygnosis

Asistan
Katılım
20 Mart 2010
Mesajlar
128
Reaksiyon puanı
1
Puanları
18
Kısaca istediğim şey kullanıcıların en yüksek aldıgı puanları sıralamak.

Her kullanıcının 4-5 tane puanı var bunlardan en yükseksiğini alıp diğer sıralamaya sokmak bulamadım bi yardım

AYrıntısı..

2 tablom var birinden Ad,SoyAd diğerinden en yüksek 10 puanı çağırmak istiyorum tablo isimleri ve kolon isimleri şöyle

isim tablosu ismi kullanici

kolon adları userId Ad,Soyad

Puan Tablosu ismi skor

kolon adları userID,skor


2 tablodaki userId ve userID Foreign Key ilişkisi var..

Not: Bir kullanıcı birden fazla puan almış olabilir yani bir oyunununda 20,diğer oyununda 30 Çağırırken bu 30'u cagırıcagız..

ve En yüksekten en aşağı sıralayacağız Bunun Join'i nasıl olur bi yardım

Hatta örnek olsun diye kullanici ismi vereyim 2 tane

11. KİŞİ
21. tablo userId: 5 Ad: fatih SoyAd kaplan
32. tablo userID: 5 skor: 20
4 userID: 5 skor:30
5
62. KİŞİ
71. tablo userId:6 Ad, Emre Soyad:Kaplan
82. tablo userID:6 skor 40
9 userID:6 skor60;



JOIN sonrası Şöyle Görünsün
1En yüksekten aşağı
2
3Emre Kaplan 60 Hem kendi puanlarının en yükseği gelsin hem en yüksekten büyğe sıralasın..
4Fatih Kaplan 30 Örneğim anlaşılmıştır herhalde
 

serkay1578

Doçent
Katılım
6 Ekim 2010
Mesajlar
893
Reaksiyon puanı
3
Puanları
0
Hocam kimsenin size direk böyle kod vereceğini sanmıyorum,siz yazın yardımcı olalım
 
Üst