Codeigniter изкарване на резултати от две таблици

AnyB1s

Registered
Здравейте,
имам малък проблем с изкарване на резултати от две таблици с CodeIgniter. Едната е users другата firm_info

Цялата идея е да изкарам резултатите така:

Galin
-firma 1
-firma 2
-firma 3

Ivan
nqma dobaveni firmi

Petyr
-firma 1
-firma 2

Благодаря!
 
по ID на юзър ли свързваш двете таблици ?
Active Record ли използваш ?

Ако да, използвай
PHP:
$this->db->join("firm_info AS fi", "u.id = fi.user_id");
$query = $this->db->get("users AS u");

http://codeigniter.com/user_guide/database/active_record.html#select

И малко по-надолу пише за join
 
Ако ползвам join не тогава не показва потребителите които нямат добавена фирма, иначе - да по ID взимам фирмите.
 
PHP:
$this->db->join("firm_info AS fi", "u.id = fi.user_id", "left");
$query = $this->db->get("users AS u");

Използвай Left Join
 

Back
Горе