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

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

[es] :: PHP :: Kako najlakše izabrati "top rated" iz različitih kategorija?

[ Pregleda: 445 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
212.200.145.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Kako najlakše izabrati "top rated" iz različitih kategorija?13.11.2006. u 13:27

Ovako, imam tabelu za ocene ovakve strukture:

Code:
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"
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
13.11.2006. u 13:27 

japan

Član broj: 34328
Poruke: 369
*.smin.sezampro.yu.



Profil

icon Re: Kako najlakše izabrati "top rated" iz različitih kategorija?13.11.2006. u 14:24
Code:
select id, itemid, catid, max(rating) from ratings group by catid



ako sam dobro razumeo šta ti treba
13.11.2006. u 14:24 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
212.200.145.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Kako najlakše izabrati "top rated" iz različitih kategorija?13.11.2006. u 15:05
To je to, hvala.
Nisam znao za ovo "max(rating)"...
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
13.11.2006. u 15:05 

[es] :: PHP :: Kako najlakše izabrati "top rated" iz različitih kategorija?

[ Pregleda: 445 | Odgovora: 2 ]

Postavi temu Odgovori

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