GROUP BY --> GROUP BY
Sziasztok,
milyen parancsol tudnék megszámolni egy csoportosított lekérdezésen belül, hány darab felhasználó van.
Pl:ID USER ORSZAG
1 GEZA MAGYAR
2 FERI. MAGYAR
3 TIBI. SPANYOL
4. TIBI MAGYAR
5. GEZA MAGYAR
Csoportosítom (GROUP BY ORSZAG)ID USER ORSZAG
2 FERI. MAGYAR
3 TIBI. SPANYOL
Ezen belül lennék kiváncsi arra, hogy a "MAGYAR" / "ORSZAG" -ba hány egyéni felhasználó van:
ID USER ORSZAG EGYENI_USER
2 FERI. MAGYAR. 3
3 TIBI. SPANYOL. 1
Hú remélem érthetően írtam le :-)
Köszi előre is!
■ milyen parancsol tudnék megszámolni egy csoportosított lekérdezésen belül, hány darab felhasználó van.
Pl:
select * from tabla;
1 GEZA MAGYAR
2 FERI. MAGYAR
3 TIBI. SPANYOL
4. TIBI MAGYAR
5. GEZA MAGYAR
Csoportosítom (GROUP BY ORSZAG)
select * from tabla group by ORSZAG;
2 FERI. MAGYAR
3 TIBI. SPANYOL
Ezen belül lennék kiváncsi arra, hogy a "MAGYAR" / "ORSZAG" -ba hány egyéni felhasználó van:
ID USER ORSZAG EGYENI_USER
2 FERI. MAGYAR. 3
3 TIBI. SPANYOL. 1
Hú remélem érthetően írtam le :-)
Köszi előre is!
Select orszag, count(*) from
A select * from ... group by ...; eleve hibás.
A group by használatakor a * helyén csak a csoportosítás alapjául szolgáló mezőket és aggregátor függvényeket (sum, count stb) használhatsz.
Mivel a kérdés úgy fogalmaz,
Jogos, kicsit elakadtam a
Köszönöm!