Multiple Joins in Codeigniter in PHP

  1. $this->db->select('*');  
  2. $this->db->from('TableA AS A');// I use aliasing make joins easier  
  3. $this->db->join('TableC AS C''A.ID = C.TableAId''INNER');  
  4. $this->db->join('TableB AS B''B.ID = C.TableBId''INNER');  
  5. $result = $this->db->get();  
The join function works like this:
  1. join('TableName''ON condition''Type of join');  
The equivalent SQL:
  1. $this->db->select('*');  
  2. $this->db->from('TableA AS A');// I use aliasing make joins easier  
  3. $this->db->join('TableC AS C''A.ID = C.TableAId''INNER');  
  4. $this->db->join('TableB AS B''B.ID = C.TableBId''INNER');  
  5. $result = $this->db->get();