2

重複する値をカウントしないように、同じテーブルの別のに基づいてCOUNTを選択するにはどうすればよいですか?

COUNT(id)をTOTALとして選択したいのですが、メールごとに1回だけです。

これが私の出発点です:

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 に答える