2017-02-22 34 views
0

мои данные будут иметь номер ключа, как уравнять с другой таблицей, чтобы ее можно было назвать именами. Я хочу изменить данные (числовой ключ) на текст из другой таблицы.Как получить данные NO ID с таблицей join в codeigniter?

мой table1:

+-----------------------+ 
| ID | Name | Category | 
------------------------- 
| 1 | Home | 21 | 
| 2 | Pro | 23 | 
+-----------------------+ 

и таблица 2:

+---------------------+ 
| ID | name_category | 
----------------------- 
| 21 | Sweet Home | 
| 23 | your Home | 
+---------------------+ 

как получить тот же идентификатор ?. но данные будут показаны в таблице 1

ответ

1

Попробуйте как this.Use jointable1.ID = table2.ID на все данные Показывают в о table1 с категорией именами из table2 соответствия на table1 category ID.

$this->db->select(*) 
     ->from('table1') 
     ->join('table2', 'table1.ID = table2.ID'); 
$result = $this->db->get()->result_array(); 
print_r($result);//displays all data of table1 with category names from table2 matching on table1 category ID. 
0
$this->db->query('select table1.* from table1 inner join table2 on table1.id = table2.id'); 
$this->db->result();