[ theH @ 23.03.2011. 22:26 ] @
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?

[ mish_ns @ 23.03.2011. 22:29 ] @
Pa zar ti sifra nije kljuc, tj. jedinstvena?
[ theH @ 23.03.2011. 22:49 ] @
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.
[ mish_ns @ 23.03.2011. 22:59 ] @
Ne mogu da proverim ali probaj ovako:

Code:

SELECT DISTINCT sifra, COUNT(sifra) as ukupno
  FROM porudzbenica 
  ORDER BY ukupno
[ mish_ns @ 23.03.2011. 23:29 ] @
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.
[ theH @ 23.03.2011. 23:59 ] @
Hvala Miloše, radi baš kako sam zamislio.