2
我有以下SQL語句:中選擇兩列的子查詢
SELECT Office,
COUNT(Office) As Tot_Part,
(SELECT Office, COUNT(Office)
FROM trespondent
WHERE completion_status= 'Started'
OR completion_status = 'Complete'
GROUP BY Office ORDER BY Office
) As Total_Resp
FROM trespondent
WHERE completion_status <> 'New'
GROUP BY Office
ORDER BY Office
我遇到的問題是在括號中的SELECT
聲明 - 我所試圖做的是帶回兩個total
人整體,然後total
已啓動或已完成的人員。
1241 - 操作數應包含1列(S)
如果我有COUNT(Office)
,然後兩個列不匹配。
如何改進我的查詢以實現我期待的結果集?
Office Tot Resp
London 20 2
Leeds 30 17
Ooohhhh - 現在這相當出色 - 謝謝! –