MySQL GROUP BY два условия
Есть таблица с тремя типами пользователей: user, moder, guest. В поле reg условно обозначено значение регистрировался ли пользователь или нет(да/нет)
+--------+------+
| title | reg |
+--------+------+
| user | да |
| moder | да |
| guest | нет |
| user | да |
| user | да |
| moder | да |
| moder | нет |
| moder | нет |
| guest | да |
| guest | нет |
+----+----------+
Необходимо вывести таблицу , сгруппировав типы пользователей и посчитать сколько было зарегистрированных (regged), а сколько нет (notregged).
Итог должен быть примерно такой:
+--------+---------+-----------+
| title | regged | notregged |
+--------+---------+-----------+
| user | 3 | 0 |
| moder | 2 | 2 |
| guest | 1 | 2 |
+----+-------------+-----------+
Ниже запрос выведет только первые две колонки (title и regged), а как подключить еще и третью?
SELECT `title`, COUNT(*) as regged FROM `table` WHERE `reg`='да' GROUP BY `title`