我的应用程序是这样的:α用户创建一个任务并分配它 给另一个用户。我有两张桌子 (用户表) USER_NAME
和
(任务表) task_subject 创造者 assigned_to
我的问题如何通过codeigniter来显示连接语句 任务,创建者名称和分配给谁。
答案 0 :(得分:0)
请检查以下查询以加入codeigniter
$user = 'user';
$task = ' task,';
$this->db->select($user.'.*,'.$task.'.*');
$this->db->from($task);
$this->db->join($user,
$task.'.user_id = '.$user.'.user_id'
);
$this->db->join($user,$user.'.user_id = $task.'created_by','left');
$query = $this->db->get();
if ($query->num_rows() > 0){
$result = $query->result();
return $result;
}
return FALSE;
您可以使用自己想要显示的自定义字段而不是使用*,而是在两个表中使用公共ID,就像我使用user_id
一样