2

如何根据 SAME TABLE 中的 ANOTHER ROW 选择一个COUNT,这样它就不会计算重复值?

我想选择 COUNT(id) 作为 TOTAL,每封电子邮件只选择一次。

这是我的出发点:

SELECT COUNT(id) AS total 
FROM entries 
WHERE tracking_code = 'test2'

我想要完成的是这样的:

SELECT COUNT(id) AS total 
FROM entries 
WHERE id IN (SELECT DISTINCT email FROM entries)
4

1 回答 1

4

尝试这个:

select count(distinct email) from entries
于 2012-04-06T16:49:34.193 回答