Autor Zpráva
breeta
Profil *
Dobrý den, mám výpis článku z databáze:

$result = mysql_query("SELECT * FROM blog WHERE druh = 'zajímavosti' ORDER BY cas DESC LIMIT $zacatek_stranky, $velikost_stranky ")


A potřebuji vypsat množství kometářů za tabulky komentar: id, idclanek, jmeno, mail ...

Chci připojit tabulku pomoci JOIN a spocitat COUNT ale nejak me to nejde ...
Casero
Profil
breeta
$result = mysql_query("SELECT b.*,k.pocet FROM blog b join (select count(*) pocet, idclanek from komentar group by idclanek) k on k.idclanek=b.id WHERE druh = 'zajímavosti' ORDER BY cas DESC LIMIT $zacatek_stranky, $velikost_stranky ")
breeta
Profil *
Casero dik moc!
Kajman_
Profil *
Casero:
Když tam nebude left join, tak to vypustí položky, kde není žádný komentář.

breeta:
Trošku jiná varianta je i faq
http://diskuse.jakpsatweb.cz/.sandbox/?action=vthread&forum=28&topic=37836
Casero
Profil
Kajman_
Jasný, na to sem zapomněl. Jinak ten faq vypadá asi rychleji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: