0

I've following code. I've use left join for tbl_meeting_invite.

$this->db->where('meeting_created_by','1');
$this->db->join('tbl_meeting_invite','invite_meeting_id=meeting_id','left');
$this->db->where('meeting_created_by','1');
$this->db->or_where('invite_user_id',$this->session->userdata('user_id'));
$this->db->group_by('invite_meeting_id');
$data['invited_list']=$this->db->get('tbl_meeting');

I want to check if invite_user_id is not blank then $this->db->or_where('invite_user_id',$this->session->userdata('user_id')); should check. how could in I check this in query.

1 Answers1

0

Can you please try this syntax?

    $this->db->where('meeting_created_by','1');
$this->db->join('tbl_meeting_invite','invite_meeting_id=meeting_id','left');
$this->db->where('meeting_created_by','1');
$this->db->or_where('IF(invite_user_id IS NULL OR invite_user_id = '', '', '.$this->session->userdata('user_id')),NULL,FALSE);
$this->db->group_by('invite_meeting_id');
$data['invited_list']=$this->db->get('tbl_meeting');
Sorav Garg
  • 1,116
  • 1
  • 9
  • 26