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
1
A
回答
6
您需要指定列來自的表,因爲兩個表中都存在相同的列名。
即使用Group By A.SubscriberKey
,因爲這是你在SELECT
列表中所具有的。
而且所有RDBMS除了MySQL會要求您還可以添加B.CreatedDate
到GROUP BY
名單,因爲這是在SELECT列表
0
您有一個包含該名稱命名的列多個表,所以你需要指定包含引用的列的表在Group By SubscriberKey
:
Group By A.SubscriberKey
+0
然後我得到這個錯誤......列'C89596._ListSubscribers.CreatedDate'在選擇列表中是無效的,因爲它不包含在聚合函數或GROUP BY子句中。 – realrx7
相關問題
- 1. 錯誤:列名不明確
- 2. SQL Server錯誤不明確的列名
- 3. 不明確的列名錯誤SQL
- 4. 不明確的列名錯誤加入
- 5. SQL錯誤:不明確的列名
- 6. 不明確的列名錯誤
- 7. 不明確的列名錯誤
- 8. SQL Server錯誤:列名不明確
- 9. 不明確的類型名稱錯誤
- 10. Rails的ActiveRecord的查詢不明確的列名錯誤
- 11. 列是不明確的錯誤
- 12. 錯誤:參考名單'不明確
- 13. 不明確的列名錯誤的SQL Server 2008
- 14. 不明確的列名'poid'
- 15. 不明確的列名
- 16. 「不明確的列名」
- 17. 不明確的列名
- 18. 不明確的列名SQL
- 19. 不明確的列名customerid
- 20. 不明確的列名錯誤:SQL計數,加入,組按
- 21. 不明確的列名錯誤,我該如何解決?
- 22. 獲取不明確的列名稱錯誤
- 23. Sqlite查詢錯誤:不明確的列名?
- 24. 列名不明確mysql
- 25. 不明確的列名 - 是不是?
- 26. 錯誤JSF是不明確
- 27. Rails的 - 不明確的列名:ID
- 28. SQLite的:不明確的列名
- 29. 儘管列名和表被聲明,但是列名不明確?
- 30. 不明確的列名在asp.net
我嘗試,並繼續得到同樣的錯誤 – realrx7
@ realrx7 - 不應該讓不明的'SubscriberKey'同樣的錯誤。確定它不是一個不同的專欄名稱或不同的投訴?你使用的是什麼RDBMS?除MySQL以外的所有內容都要求您也在'SELECT'列表中包含'GROUP BY B.CreatedDate'。 –
列'C89596._ListSubscribers.CreatedDate'在選擇列表中無效,因爲它不包含在聚合函數或GROUP BY子句中。 – realrx7