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

Select distinct order by count

[es] :: MySQL :: Select distinct order by count

[ Pregleda: 1726 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

theH

Član broj: 102161
Poruke: 51
*.cpe.vektor.net.



+2 Profil

icon Select distinct order by count23.03.2011. u 22:26 - pre 159 meseci
Pokušavam da selektujem sve zapise jedne kolone i da ih poređam po broju pojavljivanja (u pitanju su šifre proizvoda u porudžbenici).

Pokušavam ovako:
Code:

SELECT DISTINCT sifra 
  FROM porudzbenica 
  ORDER BY COUNT(sifra)

ali ovo mi vrati samo jedan rezultat. Gde grešim?

 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
..106.109.adsl.dyn.beotel.net.



+18 Profil

icon Re: Select distinct order by count23.03.2011. u 22:29 - pre 159 meseci
Pa zar ti sifra nije kljuc, tj. jedinstvena?
 
Odgovor na temu

theH

Član broj: 102161
Poruke: 51
*.cpe.vektor.net.



+2 Profil

icon Re: Select distinct order by count23.03.2011. u 22:49 - pre 159 meseci
Jeste jedinstvena za proizvod. U tabeli sa proizvodima je svakom proizvodu dodeljena jedinstvena šifra. Ovde se radi o porudžbenici, gde želim da sortiram poručene proizvode po broju naručivanja. Ako je proizvod 258 poručen 15 puta, onda se nalazi u tabeli porudzbenica 15 puta i želim da ga prikažem ispred proizvoda 311 koji je poručen 8 puta.
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
..106.109.adsl.dyn.beotel.net.



+18 Profil

icon Re: Select distinct order by count23.03.2011. u 22:59 - pre 159 meseci
Ne mogu da proverim ali probaj ovako:

Code:

SELECT DISTINCT sifra, COUNT(sifra) as ukupno
  FROM porudzbenica 
  ORDER BY ukupno
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
..106.109.adsl.dyn.beotel.net.



+18 Profil

icon Re: Select distinct order by count23.03.2011. u 23:29 - pre 159 meseci
Ovo bi trebalo da radi...provereno:

Code:

SELECT COUNT( sifra ) AS ukupno, sifra
FROM porudzbenica
GROUP BY sifra
ORDER BY ukupno DESC


Redja ih u opadajucem redosledu.
 
Odgovor na temu

theH

Član broj: 102161
Poruke: 51
*.cpe.vektor.net.



+2 Profil

icon Re: Select distinct order by count23.03.2011. u 23:59 - pre 159 meseci
Hvala Miloše, radi baš kako sam zamislio.
 
Odgovor na temu

[es] :: MySQL :: Select distinct order by count

[ Pregleda: 1726 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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