我有兩個表格,即客戶端和作業。對子查詢生成的字段執行查詢
我正在做一個客戶報告,作爲查詢的一部分,我還會返回我們爲每個客戶做了多少工作。代碼如下:
SELECT * ,
(SELECT COUNT(*) FROM Jobs WHERE ClientID = Clients.ID) AS JobsCount
FROM Clients
我現在需要修改這允許基於該JobsCount條件的查詢,如「返回所有客戶提供超過100個就業機會」。只需在JobsCount中添加where子句似乎無效 - Invalid column name 'JobsCount'.
如何查詢通過子查詢生成的列?
將該條件從WHERE條件切換到HAVING條款,我認爲你將會開展業務。 – JNevill
你在子查詢中使用這個查詢嗎? –