Внутри CodeIgniter я делаю выбор, получая некоторые блог-посты. Но я также хочу, чтобы полная реакция блога с функцией count(). Но когда я делаю это, он возвращает только одну запись.CodeIgniter выберите данные и количество
Пример:
$this->db->select('idee_id, titel, omschrijving, type, top_idee, tbl_users.foto as user_foto');
$this->db->from('tbl_idee');
$this->db->join('tbl_types', 'tbl_idee.type_id = tbl_types.type_id');
$this->db->join('tbl_users', 'tbl_idee.user_id = tbl_users.user_id');
$this->db->join('tbl_comments', 'tbl_users.user_id = tbl_comments.user_id');
$this->db->order_by('post_datum', 'DESC');
$this->db->limit(10);
$q = $this->db->get();
Теперь я только получить без полных · блоги, · реакции одного BlogPost. Как я могу это исправить? С помощью select в select.?
Благодаря
Лучше сделайте это с другим запросом, также вы можете выбрать союз – safarov
вы попробовали '$ this-> db-> group_by (" idee_id ");'? –
-safrov: что выбрать UNION? Что-то вроде соединения? Потому что CI не поддерживает выбор union. Тогда я должен написать собственный запрос, правильно? -tpaksu: no, в select, мне нужно добавить count («реакции»), но тогда я получаю только одну запись. –