Ovako, imam tabelu za ocene ovakve strukture:
CREATE TABLE `ratings` (
`id` mediumint(9) NOT NULL auto_increment,
`itemid` int(11) NOT NULL default '0',
`catid` int(11) NOT NULL default '0',
`rating` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ;
id - id ocene
itemid - id item-a koji se ocenjuje
catid - id kategorije u kojoj je item
rating - sama ocena (od 1 do 5)
Prosečnu ocenu za određeni item uzimam tako što selektujem sve ocene za određeni itemid, saberem ih i podelim sa brojem ocena, i to cool radi. Problem je tome što ja imam više kategorija tih "item-a" a na sajtu treba da imam "most popular" pa onda izlistane kategorije i iz svake kategorije najbolje ocenjeni item. Kako to najlakše/najbrže odraditi?
p.s. Pored ove tabele imam i tabele "items" i "categories"
[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]











Kako najlakše izabrati "top rated" iz različitih kategorija?