タスク結果 HelloWorld1(0) HelloWorld2(2) HelloWorld3(1) HelloWorld4(5) に割り当てられたログイン ユーザーに対してのみ、オープンまたは保留中のタスクの数を確認する Sql スクリプトを作成したい
SELECT Projects.projectID,
Projects.projectName + ' ' + '(' + CONVERT(NVARCHAR, COUNT(Projects_tasks.taskID)) + ')' AS Project
FROM Projects
LEFT JOIN Projects_tasks ON Projects.projectID = Projects_tasks.projectID
INNER JOIN Users_projects ON Projects.projectID = Users_projects.projectID
INNER JOIN Tasks ON Projects_tasks.taskID = Tasks.taskID
INNER JOIN Users_Tasks ON Tasks.taskID = Users_Tasks.TaskID
WHERE Users_Tasks.userID = @userID
AND Tasks.status = 'Open'
AND Tasks.status = 'Onhold'
GROUP BY Users_projects.userID,
Projects.projectName,
Projects.projectID,
Users_Tasks.userID