mysql SELECT - najviac vyskytujuci sa údaj

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
fobos
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. zář 2006

mysql SELECT - najviac vyskytujuci sa údaj

Příspěvek od fobos »

hoši, robím e-shop a potrebujem kategóriu najviac predávaného tovaru, no a neviem ako to docieliť pomocou mysql dopytu. Z cieľovej tabuľky potrebujem proste najviac vyskytujúce sa ID výrobku. Ideálne by to vytiahlo tri takéto ID, teda prvé ID by bolo v tabuľke napr. 200x, druhé ID 150x a tretie 100x

any ideas ?
Caderom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. pro 2005
Bydliště: Beroun

Re: mysql SELECT - najviac vyskytujuci sa údaj

Příspěvek od Caderom »

SELECT id, count(*) AS pocet FROM prodano GROUP BY id ORDER BY pocet DESC LIMIT 0,3;

Nezkoušel jsem, neanalyzoval jsem, pouze prvotní rychlý nápad...
fobos
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. zář 2006

Re: mysql SELECT - najviac vyskytujuci sa údaj

Příspěvek od fobos »

solved :wink:

"SELECT ID, count(ID) AS cnt FROM tab_objednavky GROUP BY ID ORDER BY cnt DESC LIMIT 0,3"
Ssnake
Začátečník
Začátečník
Registrován: 25. led 2005
Bydliště: chotebuz

Re: mysql SELECT - najviac vyskytujuci sa údaj

Příspěvek od Ssnake »

ja myslel ze "nejvic prodavane" se dava na stranky podle toho to chces prodat a ne "opravdove" nejvic prodavane :-)
FD node 202, ST45SF, Z97i, i7-4980HQ CB20:1718,CB24:254 NH-L9i, 2x8, R9NANO , 5100MAX
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
fobos
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. zář 2006

Re: mysql SELECT - najviac vyskytujuci sa údaj

Příspěvek od fobos »

njn. ale môj web to nie je, a týpek sa do týchto vecí nerozumie, tak mu tam šlahnem to čo sa skutočne najviac predáva a ostatok ma netrápi :)
Odpovědět

Zpět na „Programování a web“