Daha önce ben this question, hangi temelde aldıkları puanlara göre, birçok kazananlar ile bir tabloda 10 kazananları listelemek için nasıl sordu sordu.
Bu yanıtlandı.
Şimdi tabloda verilen kazanan X için arama ve masa puan sipariş edildiğinde position o, ne olduğunu öğrenmek için arıyorum.
Örneğin, bu tablo:
Winners:
NAME:____|__POINTS:
Winner1 | 1241
Winner2 | 1199
Sally | 1000
Winner4 | 900
Winner5 | 889
Winner6 | 700
Winner7 | 667
Jacob | 623
Winner9 | 622
Winner10 | 605
Winner11 | 600
Winner12 | 586
Thomas | 455
Pamela | 434
Winner15 | 411
Winner16 | 410
Bunlar benim yapmak istediğim için olası giriş ve çıkışlar vardır:
Query: "Sally", "Winner12", "Pamela", "Jacob"
Output: 3 12 14 623
Bunu nasıl yapabilirim? Sadece MySQL deyimini kullanarak, mümkün mü? Ya da ben de PHP gerekiyor?
Bu benim istediğim şey türüdür:
WHEREIS FROM Winners WHERE Name='Sally' LIMIT 1
Fikirler?
Düzenleme - NOT: İki Kazananlar aynı Puanlar (bu olmaz bu basitlik aşkına varsayalım) olan durumla başa çıkmak zorunda değilsiniz.