【发布时间】:2019-08-03 06:57:44
【问题描述】:
在我的crossing_cash_memo 表中的due_to 列中,值为consignee,cash,其他为空。我想隐藏cash 数据并显示剩余数据,但我的空数据未显示。
我正在尝试这样:
public function fetchDue($rec_type){
$query = $this->db->select('user.user_full_name as consignor,user1.user_full_name as consignee,c.*')
->from('crossing_cash_memo c')
->join('ts_users user', 'c.consignor_name=user.user_id')
->join('ts_users user1', 'c.consignee_name=user1.user_id')
->where('c.memo_status','cash_memo')
->where_not_in('c.due_to','cash')
->order_by('c.lr_no','asc')
->get();
return $query->result();
}
如何在 where 条件下显示 NULL 记录
【问题讨论】:
-
试试
->where_not_in('c.due_to',['cash']) -
试试 where('c.due_to' !=,'cash');
-
@Jack 仍然没有显示我的
null记录它只隐藏cash记录我想显示所有剩余的记录。 -
@DevsiOdedra as per image
4,7isNULL我也想显示空记录。 -
@farhantechno
->where_not_in('c.due_to',['cash'])将仅排除cash并显示所有其他记录。null没有得到因为加入可能是,显示你的整个table结构
标签: php mysql sql codeigniter