Просмотр поста #97069: Различные вопросы по PHP и MySQL

.
dont
SlyDeath (18.02.2013 / 20:56)
Попробуй так
SELECT n.*, COUNT(c.id_news) AS comment_count FROM news AS n 
LEFT JOIN comments AS c ON c.id_news = n.id
GROUP BY `n`.`id`
ORDER BY `n`.`id` DESC
LIMIT 20
Во уже чего нужное, только проще сделай, чтоб не запутался к примеру таблица с комментариями comments, а колличество которое будет выводится count. А то я еще толком не разобрался в этих алиасах