У нас есть таблица с именем entries
, которая хранит информацию о пользователях по дате. Пользователям разрешается вводить базу данных один раз в день. Некоторые примеры данных:Подсчитайте количество вхождений другого результата подсчета
+----+------------------+----------+
| id | email | date |
+----+------------------+----------+
| 1 | [email protected] | 04.09.13 |
| 2 | [email protected] | 04.09.13 |
| 3 | [email protected] | 05.09.13 |
+----+------------------+----------+
Мне нужно работать, сколько раз есть X
записи с той же электронной почты в базе данных. Например, результат должен выглядеть следующим образом для приведенных выше данных, где мы имеем 1 экземпляр одной записи и 1 экземпляр 2 записей:
+---------------+-------+
| times_entered | total |
+---------------+-------+
| 1 | 1 |
| 2 | 1 |
+---------------+-------+
Я попробовал несколько вещей, но дальше я был в состоянии для получения получается количество раз, когда каждый адрес электронной почты был найден. Мне кажется, что все, что мне нужно сделать, - это собрать эти результаты и выполнить еще один COUNT в этих группах, чтобы получить итоговые значения, но я не уверен, как я могу это сделать.
Спасибо, это работает отлично , Мне на самом деле нужно прочитать промежуточный или продвинутый MySQL на каком-то этапе, я никогда раньше не видел вложенного SELECT. – Marty