Autor Zpráva
Kolemjdouci
Profil *
Zdravím,

řeším následující věc.
Dvě tabulky: items, posts. Chci mít jeden dotaz, kterým vypíšu jak položky v dané kategorii, tak k nim dosadím počet komentářů (k jednotlivým). Jde to nějak pěkně řešit?

Zatím jsem ve fázi, že mi to vypisuje pouze ty položky, které mají komentář :(

$cat_items=DB::query("SELECT i.id, i.title, i.title_seo, i.category, i.picture_uid, i.visible, i.confirmed, i.time, i.readed, i.favorites, i.comments,
                      COUNT(p.id) AS count    
                      FROM `" . _mysql_prefix . "-items` i
                      INNER JOIN `" . _mysql_prefix . "-posts` p on (i.id=p.home)
                      WHERE i.category='".$query['id']."' AND i.visible=1 AND i.confirmed=1
                      ORDER by time DESC");



Řešení jsem již nalez, prosím smazat.
Některé časteji řešené dotazy pro MySQL - FAQ » Počet komentářů ke článku
jenikkozak
Profil
Nezávadné příspěvky zde na diskusi nemažeme.

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: