Присоединение TAbles для подсчета с использованием Codeigniter - PullRequest
0 голосов
/ 08 декабря 2018

Это моя база данных

branch               category_branch
---------------      ---------------
id_branch            id
category_id          public(1/0)
branch_name          category_name

Это моя простая функция для модели

function count_branch_all()
{
    return $this->db
            ->count_all_results('branch');
}

Я хочу посчитать данные в ветви таблицы, где public = 1

Пожалуйста, помогите мне ...

1 Ответ

0 голосов
/ 08 декабря 2018

Вы должны объединить таблицу ветвей с таблицей cateroty_branch с условием:

function count_branch_all()
{
    $this->db->select('*');
    ->from('branch');
    ->join('category_branch','branch.category_id=category_branch.id', 'left');
    ->where('public',1);
    return = $this->db->count_all_results();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...