【发布时间】:2015-04-24 02:55:31
【问题描述】:
请原谅标题,但这是我在表 #RISK 中的内容
ACCT_NUM RISK
1234 5
007 10
007 1
37947 3
我希望输出为 -
ACCT_NUM RISK
007 10
007 1
这是我尝试过的-
;WITH C AS(
SELECT ROW_NUMBER() OVER (PARTITION BY ACCT_NUM ORDER BY ACCT_NUM, RISK) AS Rn
,ACCT_NUM, RISK
FROM #RISK
WHERE NOT EXISTS(
SELECT ACCT_NUM,RISK FROM #RISK GROUP BY ACCT_NUM,RISK)
)
SELECT *
FROM C
但是我的查询没有返回任何结果。我做错了什么?
【问题讨论】:
标签: sql-server sql-server-2008 select group-by common-table-expression