Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pozycja elementu w tabeli
phpowiec84
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

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


witam

mam tabelę która wygląda mniej więcej tak :
  1. id nazwa value
  2. 1 nazwa1 20
  3. 3 nazwa2 40
  4. 4 nazwa3 40
  5. 5 nazwa4 50
  6. 6 nazwa5 55


w jaki sposób wyciągnąć zapytaniem SQL na której pozycji znajduje się np. id=3,gdy sortuje po value ASC ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpowiec84
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

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


rekord istnieje ,należy wykonać zapytanie :

  1. SET @id=7784362,@nr = 0, @idnr = 0;
  2. SELECT position FROM
  3. (
  4. SELECT @nr:=@nr+1 AS position,s.id
  5. FROM samochody s
  6. WHERE s.category = 363
  7. ORDER BY s.price
  8. ) samochody WHERE samochody.id = @id;


które wskazuje idealnie pozycję
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: 15.10.2025 - 07:00