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
質問する
304 次
2 に答える
6
同じ列名が両方のテーブルに存在するため、列が由来するテーブルを指定する必要があります。
つまり、それがリストGroup By A.SubscriberKey
にあるものとして使用しますSELECT
。
また、MySQL を除くすべての RDBMSでは、SELECT リストにあるB.CreatedDate
ため、リストにも追加する必要があります。GROUP BY
于 2012-06-26T20:00:10.153 に答える
0
その名前にちなんで名付けられた列を含むテーブルが複数あるため、 で参照される列を含むテーブルを指定する必要がありますGroup By SubscriberKey
。
Group By A.SubscriberKey
于 2012-06-26T20:00:16.750 に答える