我無法將結果分組到子查詢中。目前,我得到的結果只是給出了每個crq_requested_by_company旁邊的所有standard_crqs的總數,而不是通過crq_requested_by_company對其進行分組。sql server - group by子查詢
我有以下代碼
SELECT crq_requested_by_company
,COUNT(crq_number) as 'count crqs'
,(SELECT count(crq_number) FROM change_information where crq_change_timing = 'Standard') as 'standard crqs'
FROM change_information
GROUP BY crq_requested_by_company
我的結果是這樣的。該standard_crqs都應該小於整體計數每個crq_requested_by_company
crq_requested_by_company count standard_crqs standard_crqs(correct)
A 4 2824 3
B 2 2824 1
C 2269 2824 1745
D 7696 2824 3456
E 110 2824 56
F 91 2824 17
G 33 2824 23
H 295 2824 78
如果我只是查詢
SELECT count(crq_number)
FROM change_information
WHERE crq_change_timing = 'Standard'
GROUP BY crq_requested_by_company
這工作完全正常
偉大工程謝謝 –