Mam w mysql następujące tabele:
users:
id, name, password
news:
id, author_id, subject, content, time
comments:
id, news_id, author_id, subject, content, time
Potrzebuję wyciągnąć tak:
`news`.`subject`, `news`.`content`, `news`.`time`
`users`.`name`
I ilość komentarzy dla danego news'a.
Ja wyskrobałem coś takiego:
SELECT `news`.`subject`, `news`.`content`, `news`.`time`, `users`.`name`, count(`comments`.`id`) AS `count` FROM `news`, `users`, `comments` WHERE `news`.`author_id` = `users`.`id` AND `comments`.`news_id` = `news`.`id` GROUP BY `news`.`id` ORDER BY `news`.`time` DESC LIMIT 5
Lecz jeżeli nie ma komentarzy to nie wyświetla...
Nie wiem jak to ugryźć ;/