Это мой код в модели
function load_roster_by_date()
{
$date = $this->input->post('date');
$this->db->select('*');
$this->db->from('duty_assign');
$this->db->where('date',$date);
$this->db->join('opd_employees','(opd_employees.badgenumber = duty_assign.emp_id)','right');
$query = $this->db->get();
return $query->result_array();
}
Код отлично работает без добавления $this->db->where('date',$date);
. (Это означает, что результатом является ожидаемая правая объединенная таблица без условия where). Но когда я добавляю условие where, результат аналогичен обычному соединению, а не правому соединению. Нет ошибок в консоли. Любая помощь, чтобы решить это, пожалуйста?
Все, что мне нужно, это указывать, добавлена ли пошлина или нет, все имена сотрудников должны отображаться в таблице