-3

我有一个子查询,它从表中返回值的子集,例如:

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、类和日期值的行,如子查询中返回的值。

4

1 回答 1

1

将你的 sql 包装成 acte然后从 your_cte 中删除。

WITH MyCTE 
AS 
(
 --insert sub query here...
)

DELETE FROM MyCTE
于 2013-06-24T17:04:42.097 回答