Ahora sé cómo unir dos tablas, Me gustaría contar realmente el número de filas en la segunda tabla con registros activos.CodeIgniter: Contando los resultados de una tabla unida
decir que tengo estas dos tablas:
blog comments
------- ----------
id id
title blog_id
content comment
No quiero tomar las tres entradas del último blog y contar el número de comentarios por entrada de blog, todo en una sola consulta. He intentado algo como esto, pero no funciona:
$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');
¿Qué debo hacer? ¿Qué estoy haciendo mal?