Как получить информацию списка вместе с количеством элементов списка, хранящихся в другой таблице, используя активные записи? - PullRequest
0 голосов
/ 13 марта 2012

У меня есть таблица lists, содержащая информацию списка, например title и id (auto_increment), и другую таблицу, в которой хранятся элементы. Таблица list_items имеет поле parent, которое является идентификатором списка, которому она принадлежит.

Я пытаюсь получить информацию о списке с помощью дополнительного столбца для отслеживания количества элементов для этого списка, хранящегося в list_items.

Этот запрос работает:

select lists.*, x.cnt from lists, (select count(*) as cnt from list_items) as x

Как написать то же самое с помощью CodeIgniter Active Record?

1 Ответ

0 голосов
/ 13 марта 2012

Попробуйте использовать это:

$this->db->select('lists.*, x.cnt from lists, (select count(*) as cnt from list_items) as x', NULL, FALSE);
$result = $this->db->get('Table_Name');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...