Autor | Zpráva | ||
---|---|---|---|
budik Profil * |
#1 · Zasláno: 26. 3. 2011, 09:37:36
Zdravim,
kdyz v db budu mit ulozeny: id, body 1,10 2,23 3,87 4,5 5,8 a potrebuju ziskat "poradi" kdyz id=neco, tzn. select (nejak poradi) from tabulka where id=$id Kdyz to bude id treba 2 tak chci ziskat pozici 2, protoze 23bodu je druhe nejvyssi, pri id=3 chci dostat 1 pozici, protoze 87 je nejvyssi bohuzel vubec netusim jak to udelat |
||
Kajman_ Profil * |
#2 · Zasláno: 26. 3. 2011, 10:41:56
select -- ta.*, (select count(*)+1 from tabulka tb where tb.body>ta.body) poradi from tabulka ta where ta.id=2 |
||
budik Profil * |
#3 · Zasláno: 26. 3. 2011, 10:44:56
diky za odpoved, jen se zeptam pro je u SELECT -- ?
|
||
Kajman_ Profil * |
#4 · Zasláno: 26. 3. 2011, 10:47:04
To je komentář, když si to odkomentujete, dostanete i všechny sloupce z tabulky pro daného uživatele, ale to má smysl, jen když to využijete.
|
||
Časová prodleva: 13 let
|
0