我有2個表 - 表1列出了已完成的任務,而表2列出了任務總數。請看下圖:來自2個表的sql比較計數
request_tasks
request_id
status_id
project_tasks
project_request_id
project_task_id
我需要統計條目request_tasks
(由REQUEST_ID分組)並計算project_tasks(由project_task_id
分組)的條目和兩個表之間的比較結果。
所以,如果request_tasks
有request_id
1,其status_id = 'Completed'
3項,但在project_tasks
爲project_request_id
1 5項我想知道。
我想看看哪些project_request_id
條目尚未完成所有任務。
我試圖
select project_request_id from project_tasks
where (select count(project_request_id) from project_tasks group by project_request_id) > (select count(request_id) from request_tasks)
但是我有錯誤的子查詢返回不止一行。
如果我不夠清楚,請告知。我有一個查詢做到了這一點,但我的機器的系統更新丟失了查詢,所以我想回憶起我以前做過的事情。
請重新塑造你的問題 –