[ squirll @ 04.10.2010. 10:11 ] @
Pozdrav,

Potrebna mi je pomoc kako da resim ovaj query

tabela ima kolone
user_id, login, referrer...etc..

Code (sql):
 
SELECT  "referrer", COUNT(*) AS "count" FROM "users" GROUP BY "referrer" ORDER BY "referrer"
 

Mi daje
Code:

referrer     count
622       53
624       2 
627       3
628       3
630       6
631       1
637       5

kako bih sad mogao referrer zameniti 'login' vrednoscu? da ispise korisnikov user(referrov) a ne id...

Problem mi je sto je sve u istoj tabeli , user_id je integer a refferer text
[ Tyler Durden @ 04.10.2010. 10:16 ] @
Pa jesi probao sa

Code (sql):
SELECT  "login", COUNT(*) AS "count" FROM "users" GROUP BY "login" ORDER BY "login"
[ squirll @ 04.10.2010. 11:49 ] @
pa to je sasvim drugi query od onog sto meni treba ;)


treba da uzmem

login, user_id, count(referrer) from users group by referrer

znaci treba mi username i user_id od referrera , i ukupan broj svih usera koji imaju njegov ide kao referrer-a ... i naravno da ih grupisem po referraru...

Da iz iste tabele izvucem kolicinu korisnika koji imaju u polju referrer isti ID , i username i user_id od tog referrara

i to sve u jednoj tabeli imam :S (sto je po meni glupo , to bi trebalo u dve tabele,al nije moja scripta)

[ GORSHTAK @ 10.10.2010. 19:22 ] @
Probaj da li bi ti ovo resilo stvar:

Code:

SELECT  "referrer", user_id, login, count(*) AS "count" 
FROM "users" 
GROUP BY "referrer", user_id, login 
ORDER BY "referrer"