Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MySQL select, ali malo tezi (za mene :))

[es] :: MySQL :: MySQL select, ali malo tezi (za mene :))

[ Pregleda: 1380 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1744
*.speed.planet.nl.



Profil

icon MySQL select, ali malo tezi (za mene :))12.02.2006. u 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
12.02.2006. u 17:28 

cikabole

Član broj: 78342
Poruke: 19
213.137.102.*



Profil

icon Re: MySQL select, ali malo tezi (za mene :))12.02.2006. u 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!
12.02.2006. u 18:10 

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1744
*.speed.planet.nl.



Profil

icon Re: MySQL select, ali malo tezi (za mene :))12.02.2006. u 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
12.02.2006. u 21:49 

srdjandakic
Novi Sad / Beograd

Član broj: 11297
Poruke: 386
..mtsns-ns.customer.sbb.co.yu.

Sajt: fortmobile.com


Profil

icon Re: MySQL select, ali malo tezi (za mene :))12.02.2006. u 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


12.02.2006. u 23:04 

dinke
Dragan Dinić
General Manager / Lampix.net
Kragujevac

Član broj: 933
Poruke: 1001
*.pat-pool.kg.sbb.co.yu.

ICQ: 119594081
Sajt: www.dinke.net


Profil

icon Re: MySQL select, ali malo tezi (za mene :))12.02.2006. u 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


12.02.2006. u 23:25 

broker

Član broj: 2415
Poruke: 8521
212.62.59.*



Profil

icon Re: MySQL select, ali malo tezi (za mene :))13.02.2006. u 08:38
Nisi obratio paznju na: http://www.elitesecurity.org/tema/160319-where-group-by-problem
13.02.2006. u 08:38 

Ana Komazec
Beograd

Član broj: 76433
Poruke: 22
*.adsl.sezampro.yu.

ICQ: 274954884


Profil

icon Re: MySQL select, ali malo tezi (za mene :))13.02.2006. u 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

13.02.2006. u 10:14 

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1744
*.wxs.nl.



Profil

icon Re: MySQL select, ali malo tezi (za mene :))13.02.2006. u 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
13.02.2006. u 16:29 

[es] :: MySQL :: MySQL select, ali malo tezi (za mene :))

[ Pregleda: 1380 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.