2012-03-13 3 views
0

私はtitleid(auto_increment)のようなリスト情報とアイテムを格納するテーブルのようなテーブルlistsを持っています。 list_itemsテーブルには、それが属するリストのIDであるparentフィールドがあります。アクティブレコードを使用して別のテーブルに格納されているリスト項目の数とともにリスト情報を取得する方法は?

私は、リストの情報の数を追跡するために、リストの情報を追加する列を、list_itemsの下に格納しています。

このクエリは動作します:

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

のCodeIgniterのActive Recordを使って同じことを書くためにどのように?

答えて

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'); 
+0

優れた、ありがとう。 – user1077213

+0

問題が解決した場合は、回答としてマークすることができます... –

関連する問題