Reputation: 41
I am writing a SQL query for my CRM.
My table looks like below:
EML SubKey
----------
A A
A 1
B B
C 2
I want to select unique emails and duplicate emails with non-numeric subkeys.
Please help me :)
The result should look like
A A
B B
C 2
SELECT DISTINCT
EML
FROM _ListSubscribers
SELECT SubscriberKey
FROM _ListSubscribers
WHERE ISNUMERIC(SubscriberKey) = 0
Upvotes: 0
Views: 1203
Reputation: 2155
Updated query should give you required result :
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
Upvotes: 1