Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] Zapytanie zwracające pozycję w tabeli, czy istnieje?
gszymans
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 21.11.2007

Ostrzeżenie: (0%)
-----


Witam,
Czy istnieje jakieś zapytanie które zwraca którą pozycję w wyniku zapytania zajmuje dany rekord?

Znaczy tak: mam tabelę ranking i w niej 2 kolumny user i punkty i chciałbym wyciągnąć na której pozycji znajduje się dany user pod względem liczby punktów.

Czy czy sql'u coś istnieje takiego czy php trzeba jakąś funkcję zrobić?

Ten post edytował gszymans 15.10.2008, 13:18:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gszymans
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 21.11.2007

Ostrzeżenie: (0%)
-----


Do mike

Jak pisałem powyżej " pod względem liczby punktów"

czyli sortuję sobie wyniki pod względem liczby uzyskanych punktów i teraz chciałbym się dowiedzieć na której pozycji jest dany user co ma punktów np. 3.

Do nspor

Znalazłem na podanej stronie coś takiego:
CODE
set @id=5,@nr = 0, @idnr = 0;

select @idnr as nr from

(SELECT @nr:=@nr+1,if(ID=@id, @idnr := @nr,@idnr=@idnr),ID FROM tabela where jakiespole ='jakiswarunek' order by jakiespole jakiessortoanieASClubDESC) podsel where podsel.ID = @id;

może będzie pasować ale muszę przez to przegryźć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) , zwłaszcza te znaki @
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 07:39