私はcodeigniterプロジェクトに取り組んでいます。あなたがテーブルを結合することは簡単ですが、ここで私は何をする必要があるかで見ることができるようにここでMySQL結合テーブルから従属する行を選択するクエリ
は私のテーブル
category
cid cname
5 general
6 science
7 math
books
bid bname
12 first
13 second
14 third
15 fourth
16 fifth
17 sixth
dir
id bid cid
1 12 5
2 13 6
3 14 7
4 15 6
5 16 5
6 17 5
です。
カテゴリ名(cname)とそのカテゴリの書籍数を表示する関数を作成します。例えば、結果はここに
general 3
science 2
math 1
のように私のWIPモデル
function category_details(){
$this->db->order_by('cname','asc');
$query=$this->db->query('Select * from dir join category on category.cid=dir.cid join books on dir.bid=books.bid');
return $query->result_array();
}
であるべきである任意の助けもいただければ幸いです。
出力内容は何ですか? –