Есть ли способ в mysql достичь
SELECT COUNT( SUM(field2) ) FROM TABLE WHERE field1='value' GROUP BY field2
Возвращение одной строки с общей суммой подсчитанного поля 2.
Поле 1 && Поле 2 оба не являются уникальными.
Если есть необходимость в дополнительной информации, просто дайте мне знать.
Редактировать: Я не думал ясно.Мне нужен COUNT of COUNT.
, поэтому все подсчитанные значения из поля 2. Это может быть достигнуто путем получения количества строк, но я выбрал для этого:
SELECT COUNT( first_count ) total_count FROM
( SELECT COUNT( field2 ) as first_count FROM TABLE
WHERE field1='value' GROUP BY field2 )t1
Илиесть более быстрый запрос?
Ура!