Я пытаюсь подсчитать количество строк в таблице БД, соответствующих некоторым критериям. Теперь у меня есть следующий код:
$q = $this->db->get_where('info', array('city_id'=>$city->id));
$count = $query->num_rows();
В приведенном выше коде $count
вернет количество строк в таблице 'info'
, которое может соответствовать city_id
таблицы 'info'
с id
таблицы 'city'
. В 'info'
таблица 'city_id'
представляет собой ФК.
Но здесь я хочу проверить два условия, например:
1.Соответствует ли оно таблице fk(city_id)
из info
с идентификатором таблицы 'city'
и
2. Соответствует ли оно другому полю в таблице info
(скажем, name_id=1
);
Есть ли способ объединить два запроса с помощью AND?