Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL SERVER查找不重复的数据_Sql_Sql Server - Fatal编程技术网

SQL SERVER查找不重复的数据

SQL SERVER查找不重复的数据,sql,sql-server,Sql,Sql Server,我有一个3列的表格,如下所示 id a b ================= 1 1 2 2 1 3 3 1 4 4 2 4 5 2 5 6 3 4 7 3 5 我想展示一下结果 如果a列或b列重复 我曾尝试使用GROUPBY(a,b),但结果不是我想要的 我想按(a)分组,并显示分组后的第一行a、B和B不重复 id a b ================= 1 1 2 4 2

我有一个3列的表格,如下所示

id   a   b
=================
1    1   2 
2    1   3
3    1   4
4    2   4
5    2   5
6    3   4
7    3   5
我想展示一下结果

如果a列或b列重复

我曾尝试使用GROUPBY(a,b),但结果不是我想要的

我想按(a)分组,并显示分组后的第一行a、B和B不重复

id   a   b
=================
1    1   2 

4    2   4

7    3   5
在我的例子中,一份遗嘱被分为{1,2,3}

B将显示{2,4,5}而不是{2,4,4},因为4,4是重复的

id   a   b
=================
1    1   2 

4    2   4

7    3   5
我该怎么办

对不起,我英语不好


Thx帮助。

此代码从示例数据到示例结果。看起来很奇怪,我怀疑这是你想要的。如果你提供更多的细节,那么你可以得到一个更好的答案

CREATE TABLE Example
(
    id INT NOT NULL,
    a INT NOT NULL,
    b INT NOT NULL
)
GO

INSERT Example
VALUES
    (1, 1, 2) 
    , (2, 1, 3)
    , (3, 1, 4)
    , (4, 2, 3)
    , (5, 2, 4)
    , (6, 3, 4)

SELECT
    MIN(id) AS id
    , a
    , MIN(b) AS b
FROM
    Example
GROUP BY
    a

DROP TABLE Example

复制?那是什么?根据描述,我会说使用
DISTINCT
groupby
,但我看不出资源与基础数据之间关系的规则是什么。复制,对不起,我的英语不好