[php] mysql query ... help

Programovacie jazyky, rady, poradňa...
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

[php] mysql query ... help

Príspevok od používateľa vivaSlovakia »

Zdravim, mam mensi problem...

mam tabulky

clanky - id
- name
- text

komentare - id
- id_clanok
- text

a potrebujem spravit query ... na zobrazenie troch najkomentovanejsich clankov...


No aj ked sa postavim na hlavu ma nic nenapada...

Budem vdacny ak sa najde niekto kto mi helfne, samozrejme K+

// Edit

komentare - id_clanok = clanky - id
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

komentare id sa zhoduje s id clankom ku ktoremu komentar patri ?

//autoeditácia príspevku ( 10 Nov 2008, 19:52 )
hm ja by som to tak spravil ze by som este vytvoril jeden stlpec k clankom a tam by som zapisoval pocet aktualnych pridanych komentarov a potom by som to selectoval a zoradil :D
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

refr0 napísal:komentare id sa zhoduje s id clankom ku ktoremu komentar patri ?
table[komentar]->id_clanok = table[clanky]->id

//autoeditácia príspevku ( 10 Nov 2008, 20:07 )
problem vyrieseny

Kód: Vybrať všetko

mysql_query("select * from clanky c inner join (select id_clanok, count(*) from comments group by id_clanok order by count(*) desc limit 3) k on c.id = k.id_clanok");
K+ mastermind
Napísať odpoveď