T-SQL:我想在第二个截图中得到结果

时间:2017-05-30 21:24:19

标签: sql sql-server

enter image description here

enter image description here

[强文] [3] enter image description here

这是我的问题,我们必须在thire的基础上对合作伙伴ID进行分组,并为他们分配一个等级ID。

此处某些排名ID具有相同的组计数,我们希望识别它们并删除它们。

期望的结果应该是这样的:

enter image description here

1 个答案:

答案 0 :(得分:1)

您想要selectdistinct行吗?

select distinct groupcount, partnerid
from tbl

测试设置:

create table tbl (RankId int, GroupCount int, PartnerId int);
insert into tbl values 
 (1,2,316),(1,2,329)
,(2,2,316),(2,2,329)
,(3,3,316),(3,3,329),(3,3,319);

select distinct GroupCount, PartnerId
from tbl;

rextester演示:http://rextester.com/CXTE98698

返回:

+------------+-----------+
| GroupCount | PartnerId |
+------------+-----------+
|          2 |       316 |
|          2 |       329 |
|          3 |       316 |
|          3 |       319 |
|          3 |       329 |
+------------+-----------+