我的SQL中有3个表,其后面是
任务表:
id(pk)
title
workspaceid(fk of workspace id)
userid
description
esthours
里程碑表:
id
taskid(fk of task table id)
workspaceid(fk of workspace id)
userid
esthours
estmin
工作区表:
id(pk)
userid
title
我想显示来自title
的{{1}},来自Task Table
的{{1}}以及来自title
的{{1}}和Workspace Table
。< / p>
如果esthours
e没有estmin
或Milestone Table
,则无法从Milestone Tabl
我使用加入完成了以下代码,但它会从esthours
获取estmin
,但应该来自Task Table
。
esthours
我该怎么做?
答案 0 :(得分:1)
首先从MILESTONES表中选择基本数据位,然后尝试根据这些数据位加入其他表。例如:
$this->db->from(MILESTONE);
$this->db->join(USER, 'milestone.userid = user.id', 'left outer');
etc...