我有一个子查询,它从表中返回值的子集,如:
CASEID CLASS date
-2342055 25 2010-08-05 15:26:28.530
-2342032 20 2011-08-31 11:57:56.890
-2342032 21 2011-08-31 11:58:33.180
-2342032 24 2011-08-31 11:59:11.680
-2342032 25 2011-08-31 11:59:48.480
现在,我想从表中删除这三个值。因此,删除具有caseid,class&的行。日期值,如子查询中返回的日期值。
答案 0 :(得分:1)
将您的sql包装到cte
,然后删除FROM your_cte。
WITH MyCTE
AS
(
--insert sub query here...
)
DELETE FROM MyCTE