1
Select A.SubscriberKey, COUNT(DISTINCT EventDate) AS Count,B.CreatedDate
From _Open A
JOIN _ListSubscribers B
ON A.SubscriberKey = B.SubscriberKey
Where B.ListID = '10630'
Group By SubscriberKey
HAVING COUNT(DISTINCT EventDate) = 1
4

2 回答 2

6

您需要指定列来自的表,因为两个表中存在相同的列名。

即使用Group By A.SubscriberKey,因为这就是您在SELECT列表中的内容。

此外,除了 MySQL 之外的所有 RDBMS 都将要求您也添加B.CreatedDateGROUP BY列表中,因为它在 SELECT 列表中

于 2012-06-26T20:00:10.153 回答
0

您有多个表包含以该名称命名的列,因此您需要指定包含您的引用的列的表Group By SubscriberKey

Group By A.SubscriberKey
于 2012-06-26T20:00:16.750 回答