Соедините одну таблицу и столбцы дважды - PullRequest
0 голосов
/ 14 января 2019

Я сделал 2 таблицы. Один с назначенными пользователями на работу (называемые работодателями):

table shops_employers

... а второй с пользователями:

table users

Я хочу получить имя пользователя и фамилию от пользователей , обратившись к столбцу se_u_id в shops_employers , и снова имя и фамилию, обратившись к столбцу se_so_add_u_id в shops_employers . Вот код, который я написал:

$this->db->from('shops_employers as se');
$this->db->where('se_s_id', $shopID);
$this->db->where('se_accepted', 1);
$this->db->where('se_active', 1);
$this->db->join('users as u', 'se.se_u_id = u.u_id');
return $this->db->get()->result();

Но я понятия не имею, что делать дальше.

1 Ответ

0 голосов
/ 14 января 2019

Попробуйте:

$this->db->from('shops_employers se');
$this->db->where('se.se_s_id', $shopID);
$this->db->where('se.se_accepted', 1);
$this->db->where('se.se_active', 1);
$this->db->join('users u', 'se.se_u_id = u.u_id', 'left');
return $this->db->get()->result();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...