需要一些有关SQL查询的帮助。关系视图如下:
输出应显示“项目名称”,“项目经理用户名”和“项目截止日期”。困难在于必须显示上述输出,该输出是为该项目内的任务分配了特定工人的。因此,例如,将任务“ B.1”添加到项目“ B”,将一个工作人员分配给任务“ B.1”,将看到项目“ B”的上述输出。
希望这是有道理的。
编辑:我也需要ProjectID和WorkerID来传递ID和Where子句。
试试这个
select project.projectid, project.name, managers.username, project.duedate, task.workerid from project
inner join task on project.projectid = task.projectid
inner join user as managers on project.projectmanagerid = managers.userid
inner join user as workers on task.workerid = workers.userid
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句