У меня есть таблица с тремя полями :.Группа Mysql по этому счету имеет разную логику
field1 - field2 - field3
поле1 является идентификатор;
field2 - дата;
Поле3 имеет только два возможных значения («ac» и «re»).
мне нужно знать, если это возможно, чтобы иметь запрос с group by
, что даст мне результаты, показанные в конце:
select field2
, count(total per date)
, Count(where field3 = "re")
from myTable
group by 1;
Если моя таблица:
field1 - field2 - field3
=========================
item1 - date1 - "ac"
item2 - date1 - "re"
item3 - date1 - "re"
item4 - date2 - "re"
item5 - date2 - "ac"
item6 - date3 - "ac"
результат будет следующим:
- date1 - 3 - 2
- date2 - 2 - 1
- date3 - 1 - 0
2-й Anth третий способ не работает –