我想要使用Having by來刪除。無法更新視圖或函數'cte',因爲它包含集合,或者DISTINCT或GROUP BY子句,或者PIVOT或UNPIVOT運算符
所以我儘量執行以下語句:
;WITH cte As
(
select emp_num, [from_date],[to_date],[ req_ser], [ req_year]
from empmission
group by emp_num, [from_date],[to_date],[ req_ser], [ req_year]
having count(*) >2
)
DELETE
FROM cte
,但我得到以下異常:
無法更新視圖或函數「CTE」,因爲它包含 聚集,或DISTINCT或GROUP BY子句,或者PIVOT或UNPIVOT運算符。
我想刪除'有數量(*)> 2'的地方 –
從授權中刪除不是所有鍵值匹配的地方。 – xQbert
@xQbert:你可以寫查詢 –