2016-05-30 57 views
1

您好我有6張桌子與笨聯接多個表

我想在預訂表和相關的所有其他表課程的所有細節,我有一個WHERE條件是導師ID可以在任何一個可以幫助我如何加入這些表,以及如何獲得導致

+0

你有沒有看into codeigniter join http://www.codeigniter.com/user_guide/database/query_builder.html#CI_DB_query_builder::join – user4419336

回答

0

你可以添加儘可能多的加入,因爲你需要,像

$this->db->select('t.name tutor, s.name student, c.course_name couse, tts.time_slot')->from('tutor t'); 
$this->db->join('tutor_courses tc', 'tc.tutor_id = t.id', 'right'); 
$this->db->join('tutor_time_slots tt', 'tt.tutor_id = t.id', 'left'); 
$this->db->join('courses_booked cb', 'cb.tutor_time_slot_id = tt.id'); 
$this->db->join('student s', 'cb.sudent_id = s.id'); 

這是一個例子,嘗試,並告訴我,如果它運行

+0

謝謝elddenmedio – ohmygood