【发布时间】:2019-09-13 08:45:39
【问题描述】:
我有两张桌子
第一个表:
id | order_number | product_id
1 | 111111 | 121
2 | 222222 | 343
3 | 333333 | 344
第二张桌子
id | order_number | paid
3 | 111111 | 1
6 | 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 个表返回相同的值 $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());
-
为此使用左连接
标签: php codeigniter