【发布时间】:2014-06-13 17:23:16
【问题描述】:
我有一个包含identity primary key id、CNum、CUID 和其他一些列的表。我想根据CNum 和CUID 选择不同的记录,换句话说,如果两条记录具有相同的CNum 和CUID 我想获得第一条,我尝试分组但它不起作用因为想要整行。
with a as (SELECT distinct CNum, CUID
FROM Con)
select c.CNum from Con c inner join
a on a.CNum = c.CNum
and a.CUID= c.CUID
order by id
这种方法仍然会得到重复记录。
有人知道如何解决这个问题吗?
【问题讨论】:
-
你是什么意思“我尝试了 group by group by 但它不会工作,因为想要整行”?您是否显示了您尝试的整个查询?
标签: sql sql-server tsql distinct distinct-values