İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Sql Join Yardım

psygnosis10.04.20112 cevap1.543 görüntüleme
2010'den beri128 mesaj
#1
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
Cevaplar
2010'den beri893 mesaj
#2
Hocam kimsenin size direk böyle kod vereceğini sanmıyorum,siz yazın yardımcı olalım
psygnosis Konuyu açan
2010'den beri128 mesaj
#3
serkay1578 dedi: ↑
Hocam kimsenin size direk böyle kod vereceğini sanmıyorum,siz yazın yardımcı olalım
neyi yazım yazdım ya.. Puan sıralaması yapmak istiyorum kısaca

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.