Codeigniter Active Records:
$this->db->select('*');
$this->db->from('TableA AS A');// I use aliasing make things joins easier
$this->db->join('TableC AS C', 'A.ID = C.TableAId', 'INNER');
$this->db->join('TableB AS B', 'B.ID = C.TableBId', 'INNER');
$result = $this->db->get();
Custome MySql Query
SELECT *
FROM TableA AS A
INNER JOIN TableC AS C
ON C.TableAId = A.ID
INNER JOIN TableB AS B
ON B.ID = C.ID
Your can also write Mysql Query Under Active Records Method:
$this->db->query();
$this->db->query("SELECT * FROM TableA AS A
INNER JOIN TableC AS C
ON C.TableAId = A.ID
INNER JOIN TableB AS B
ON B.ID = C.ID");
$this->db->query(); Utilizes mysql_query();












0 comments