У меня есть таблица MySQL с 3 столбцами:
- id [int]
- name [varchar]
- время [отметка времени CURRENT_TIMESTAMP]
- флаг [логическое значение]
Я использую такой запрос, чтобы сгруппировать результатыпо дням:
SELECT COUNT(DISTINCT name), DATE(time) as day FROM `table` GROUP BY day
Это прекрасно работает, но я действительно хочу получить COUNT(DISTINCT name) WHERE FLAG = 0
и COUNT(DISTINCT name) WHERE FLAG = 1
в одном запросе и сгруппировать их по дням.
Как я могу это сделатьчто?