如何使用活动记录获取列表信息以及存储在另一个表中的列表项的数量?

时间:2012-03-13 08:23:12

标签: sql codeigniter activerecord

我有一个表lists,其中包含titleid(auto_increment)等列表信息以及另一个存储项目的表。 list_items表有一个parent字段,该字段是它所属列表的ID。

我正在尝试使用附加列提取列表信息,以跟踪list_items下存储的该列表的项目数。

此查询有效:

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

如何使用CodeIgniter Active Record编写相同的内容?

1 个答案:

答案 0 :(得分:0)

尝试使用:

$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');