Autor | Zpráva | ||
---|---|---|---|
breeta Profil * |
#1 · Zasláno: 7. 9. 2009, 10:22:35
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 |
#2 · Zasláno: 7. 9. 2009, 10:35:15 · Upravil/a: Casero
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 * |
#3 · Zasláno: 7. 9. 2009, 10:49:24
Casero dik moc!
|
||
Kajman_ Profil * |
#4 · Zasláno: 7. 9. 2009, 11:13:03
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 |
#5 · Zasláno: 7. 9. 2009, 11:40:50
Kajman_
Jasný, na to sem zapomněl. Jinak ten faq vypadá asi rychleji. |
||
Časová prodleva: 15 let
|
0