我有一個加入,我在類和課程之間有多對多的關係....我在ActiveId中使用多個加入CodeIgniter。我的代碼如下所示:如何在1個變量中存儲多個行集sql
$query = $this->db->select('*')
->from('subscriptions')
->where('subscriptions.user_id', $user_id)
->join('courses', 'courses.id=subscriptions.course_id')
->join('course_categories', 'course_categories.course_id=courses.id')
->join('categories', 'categories.id=course_categories.category_id')
->join('tutor_profiles', 'tutor_profiles.id=courses.tutor_id')
->get();
我有一個問題檢索多個類別爲1個療程...我想有像類=陣列(JOIN RESULT)。我的意思是我想從一個數組中的1個sql變量中的類別連接中檢索結果,並在之後循環結果。 我該怎麼做?或者我需要做2個查詢?
您想要達到什麼目的?我的意思是,你想要查詢的結果是什麼? – bfavaretto 2012-02-09 13:52:12
可根據用戶訂閱獲取課程及其所有類別。對不起,請不要在此問題上明確 – Mythriel 2012-02-09 13:56:01
而且您的查詢應該返回多個行(每個課程每個類別一個),因此您需要的數據應該在那裏。不是嗎? – bfavaretto 2012-02-09 13:57:39