0

CRM の SQL クエリを作成しています。

私のテーブルは以下のようになります:

EML SubKey
----------
 A    A
 A    1
 B    B
 C    2

一意の電子メールと、数値以外のサブキーを持つ重複した電子メールを選択したいと考えています。

私を助けてください :)

結果は次のようになります

A A
B B
C 2


SELECT DISTINCT
EML
FROM _ListSubscribers

SELECT SubscriberKey 
FROM _ListSubscribers
WHERE ISNUMERIC(SubscriberKey) = 0
4

1 に答える 1

1

更新されたクエリは、必要な結果を提供するはずです:

SELECT 
  EML
  , SubscriberKey 
FROM _ListSubscribers 
WHERE EML IN (
    SELECT EML 
    FROM _ListSubscribers 
    GROUP BY EML 
    HAVING COUNT(*) = 1
) 

UNION 

SELECT 
  EML
  , SubscriberKey 
FROM _ListSubscribers 
WHERE EML IN (
    SELECT EML 
    FROM _ListSubscribers 
    GROUP BY EML 
    HAVING COUNT(* ) > 1
) AND ISNUMERIC(SubscriberKey) = 0
于 2015-05-02T21:04:18.670 に答える