sojic @ 30.07.2005. 21:14
Kako da ubacim redni brojeve izvrsujuci query u stilu:
Code:
SELECT nesto FROM negde INNER JOIN nesto WHERE ovo=ono
Kako da dobijem:
RBr | Ostale polja
1 | asdfasf
2 | sdfsafsd
......
_owl_ @ 30.07.2005. 21:53
Code:
SET @rb=0;
SELECT @rb:=(@rb+1) as redni_broj, nesto FROM negde INNER JOIN nesto WHERE ovo=ono
SmilieBG @ 30.07.2005. 23:16
Citat:
_owl_:
Code:
SET @rb=0;
SELECT @rb:=(@rb+1) as redni_broj, nesto FROM negde INNER JOIN nesto WHERE ovo=ono
Ieuw!!! zar ne moze samo da doda na kraju:
order by ID asc
?
Poz,
Sale
PS. ne znam dal' ovo radi sa inner join, zato :P
caiser @ 31.07.2005. 12:41
Izgleda da nema polja ID. :) Ili mozda hoce da mu izlaz bude lepo poredjan po rednim brojevima od 1 do n.
[Ovu poruku je menjao caiser dana 31.07.2005. u 13:43 GMT+1]
vilyu @ 01.08.2005. 11:30
E, a jel ima sanse da u rezultatu upita dobijem redni broj jednog rezultujuceg sloga kada sadrzaj tabele sortiram po odredjenom kriterijumu?
Primer: Imam High score listu za neke igre. Igrac je treceplasiran u igri A i na sedmom mestu u igri B. Kada zatrazim da vidim statistike igraca, zelim da u rezultatu stoji samo: igrac je u igri A na 3. mestu, a u B na 7. Da li onda moram da izracunam celu listu za datu igru, pa da njega izvadim, ili ima i resenje koje bi mi dalo njegov redni broj kada trazim samo njega iz baze?
Hvala.
Copyright (C) 2001-2008 by www.elitesecurity.org. All rights reserved.