[ 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 ...... |
[ sojic @ 30.07.2005. 21:14 ] @
[ _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-2025 by www.elitesecurity.org. All rights reserved.
|