Как объединить несколько столбцов с помощью codeigniter - PullRequest
0 голосов
/ 22 сентября 2018

Мне нужна одна помощь.Мне нужно объединить две таблицы, используя несколько столбцов в codeigniter.Я объясняю мою таблицу ниже.

pt_car_locations

id     pickup_location_id       dropoff_location_id     price

   1           21                           22                100

   2           23                           24                200

pt_locations

 id              location

  21              Cappa

  22              United

  23              Mascut

  24              ABCD     

Здесь мне нужно получитьместо захвата и падения, соединяя оба стола.Я объясняю запрос ниже.

$this->db->select('cl.pickup_location_id,cl.dropoff_location_id,cl.price,l.id,l.location');
$this->db->from('pt_car_locations as cl');
$this->db->join('pt_locations as l', 'cl.pickup_location_id = l.id', 'inner');

Здесь мне нужно объединить оба столбца и получить оба местоположения в каждой строке.

1 Ответ

0 голосов
/ 22 сентября 2018

может потребоваться соединение дважды: одно с псевдонимом таблицы l и одно с псевдонимом таблицы l2

$this->db->select('cl.pickup_location_id,cl.dropoff_location_id,cl.price,l.id,l.location');
$this->db->from('pt_car_locations as cl');
$this->db->join('pt_locations as l', 'cl.pickup_location_id = l.id', 'inner');
$this->db->join('pt_locations as l2', 'cl.dropoff_location_id = l2.id', 'inner');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...