Внешнее соединение не работает в моем приложении

Внешнее соединение в codeigniter не работает

    $this->db->select('*');
    $this->db->from('users');
    $this->db->join('userdetails','users.user_id=userdetails.user_id','outer');
    $query = $this->db->get();
    if($query->result())
       return $query->result();
    else
        return false;

Пожалуйста помочь

1 ответ

  1. Когда вы пишете внешнее соединение в MySQL, ключевое LEFTслово или RIGHTтребуется, в то время OUTERкак является необязательным. Так используйте:

    $this->db->join('userdetails','users.user_id=userdetails.user_id','left');