1

我需要在一列中为每组值返回一个唯一值,如下例所示

    COL 1   | COL 2 
    1   |A  
    1   |A  
    2   |B
    2   |C
    2   |C
    3   |A
    3   |B
    3   |D
    3   |D

返回:

    COL 1   | COL 2 
    2   |B
    3   |A
    3   |B
4

1 回答 1

3

使用聚合函数COUNT(),以便您可以过滤唯一行。

SELECT Col1, Col2
FROM yourtable
GROUP BY Col1, Col2
HAVING COUNT(*) = 1
于 2013-09-25T17:09:54.817 回答