1.通过sql设置任务的优先级

时间:2016-04-02 15:24:42

标签: sql

我有以下sql表:

enter image description here

现在我想按优先级3设置任务的优先级,这些优先级分配给五个以上的开发人员。 Priority3是优先级名称。

我尝试过的解决方案:

Update Priority
Set Priority_Name = priority3
From Task_Priority, Task_Assignment
Where Task_Priority. Priority_ID = Priority. Priority_ID
and  Task_Priority. Task_ID = Task_Assignment. Task_ID 
and  (select count(*) from Task_Assignment where  Task_Assignment. Task_ID= Task_Priority. Task_ID) >=5
  1. 选择任何创建者既未分配也未由任何开发人员解决的任务名称
  2. 我尝试过的解决方案:

    Select Tasks. Task _name 
    From Tasks , Task_Assignment
    Where Tasks. Task _ID = Task_Assignment. Task_ID 
    And (select count(Creator_ID) from Task_Assignment
     where  Task_Assignment. Task_ID= Tasks. Task _ID)=0 
    And (select count(Developer_ID) from Task_Assignment 
    where  Task_Assignment. Task_ID= Tasks. Task _ID)=0
    

    我该怎么做?

0 个答案:

没有答案