Код: Выделить всё
blog comments
------- ----------
id id
title blog_entry_id
content comment
< /code>
Я хочу взять три последних записях в блоге и подсчитать количество комментариев на запись в блоге, все в одном запросе. Я безуспешно пытался использовать count_all_results ()
Код: Выделить всё
$this->db->select('*')
->from('blog')
->order_by('blog.id', 'desc')
->limit(3);
$this->db->join('comments', 'blog_entry_id = blog.id')
->group_by('blog_entry_id')
->count_all_results('comments');
SELECT COUNT(*) AS `numrows`
FROM (
SELECT *
FROM `blog`, `comments`
JOIN `comments` ON `blog_entry_id` = `blog`.`id`
GROUP BY `blog_entry_id`
LIMIT 3
)
< /code>
Что мне делать? Что я делаю не так?
Подробнее здесь: https://stackoverflow.com/questions/569 ... ry-builder