重複する値をカウントしないように、同じテーブルの別の行に基づいて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)