我在PHP和CodeIgniter的新。我有个问题。
这里是我的数据库是这样的:
表格1 :
---------------------------------------------
| id_table1 | data_table1_1 | data_table1_2 |
---------------------------------------------
表2:
---------------------------------------------------------
| id_table2 | id_table1 | data_table2_1 | data_table2_2 |
---------------------------------------------------------
表3 :
---------------------------------------------------------
| id_table3 | id_table2 | data_table3_1 | data_table3_2 |
---------------------------------------------------------
我从表3中选择我的表中的数据,和我一起见表2。我的问题是,我怎样才能从表1与其他方式的数据或加入以获得data_table1_1没有在表3中加入id_table1加入?谢谢 :)
希望这会为你工作
$sql = "SELECT * from table 3
JOIN table 2 ON table 2.id = table 3.id
JOIN table 1 on table 1.id = table 2.id
";
$res = $this->db->query($sql);
如果没有数据信息变得困难。你能行的:
$this->db->select()
->from('table3')
->join('table2', 'table3.id_table2 = table2.id_table2', 'INNER')
->join('table1', 'table2.id_table1 = table1.id_table1', 'INNER')
->get()
->result_array();