我有2张桌子第一张桌子:id | order_number | product_id1 | 111111 | 1212 | 222222 | 3433 | 333333 | 344第二张桌子id | order_number | paid3 | 111111 | 16 | 222222 | 1我可以获取第二个表不拥有的第一个表中的所有数据吗?例子order_number 333333不属于第二个表。使用框架codeigniter 3的上述情况的代码如何?我试过下面的代码,但在2表返回相同的值$query = $this->db->select('*') ->from('first_tbl') ->join('second_tbl', 'second_tbl.order_number = first_tbl.order_number', 'right') ->get();var_dump($query->result_array()); 对不起,英语不好
2 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
$this->db->SELECT('table1.order_number,table1.product_id,table2.paid');
$this->db->FROM('table1');
$this->db->JOIN('table2', 'table2.order_number = table1.order_number', 'LEFT');
$query = $this->db->get();
if ($query->num_rows() > 0) {
return $query->result_array();
} else {
return false;
}
- 2 回答
- 0 关注
- 145 浏览
添加回答
举报
0/150
提交
取消