Stránka 1 z 1
mysql SELECT - najviac vyskytujuci sa údaj
Napsal: ned 15. led 2012, 17:31
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 ?
Re: mysql SELECT - najviac vyskytujuci sa údaj
Napsal: ned 15. led 2012, 17:52
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...
Re: mysql SELECT - najviac vyskytujuci sa údaj
Napsal: ned 15. led 2012, 18:03
od fobos
solved
"SELECT ID, count(ID) AS cnt FROM tab_objednavky GROUP BY ID ORDER BY cnt DESC LIMIT 0,3"
Re: mysql SELECT - najviac vyskytujuci sa údaj
Napsal: ned 15. led 2012, 20:50
od Ssnake
ja myslel ze "nejvic prodavane" se dava na stranky podle toho to chces prodat a ne "opravdove" nejvic prodavane

Re: mysql SELECT - najviac vyskytujuci sa údaj
Napsal: pon 16. led 2012, 19:35
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
