[ SmilieBG @ 12.02.2006. 17:28 ] @
| Ola,
Treba mi sledece:
Code:
SELECT filename, count(filename) as nr from TABELA where nr <= 10 and type = 2 GROUP BY filename ORDER BY nr DESC
Ali da radi :)
Dakle, svi fajlovi, koji se manje od 10 x ponavljaju :)
Sada mi javlja gresku:
Code:
#1054 - Unknown column 'nr' in 'where clause'
Poz,
Sale |
[ cikabole @ 12.02.2006. 18:10 ] @
jesi li probao sa:
Code:
SELECT filename, count(*) AS nr FROM tabela WHERE nr <= 10 AND type = 2 GROUP BY filename ORDER BY nr DESC
mislim da ti je problem u * (DzOKERU)
nisam siguran ali ako nisi, probaj!
[ SmilieBG @ 12.02.2006. 21:49 ] @
Cao,
nece, vraca istu gresku kao i da je umesto * filename... :(
Iz nekog razloga, ne prepoznaje 'nr' koji je pre toga odradio :S
Poz,
Sale
[ srdjandakic @ 12.02.2006. 23:04 ] @
"AS nr" je "odradio" posle, tek kad ti uradi query i prebroji filenameove
Uradi nešto tipa:
Code:
SELECT * FROM
(
SELECT filename, count(filename) AS nr
FROM TABELA
WHERE type = 2
GROUP BY filename
) a
WHERE a.nr <= 10
ORDER BY a.nr DESC
[ dinke @ 12.02.2006. 23:25 ] @
Probaj nesto ovako:
Code:
SELECT filename, count(filename) as nr from TABELA where type = 2 GROUP BY filename having nr <= 10 ORDER BY nr DESC
[ broker @ 13.02.2006. 08:38 ] @
[ Ana Komazec @ 13.02.2006. 10:14 ] @
Npr:
Select filename, Count(filename) As nr
From Tabela
Where type=2
Group by filename
Having Count(filename)<= 10
Order by Count(filename) Desc
Poz
[ SmilieBG @ 13.02.2006. 16:29 ] @
@srdjan - mysql 4 :( nemam tu mogucnost :(
@ana - ne radi, invalid use of group :(
@dinke - RADI! :) Hvala!
U pravu ste, nisam svuda i sve pregledao, kasno je bilo, ja nervozan i odustao :)
Anyway, hvala, resenje radi! :)
Poz,
Sale
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.