Я новичок в MySQL, и мне нужно написать запрос, чтобы выбрать все строки из таблицы событий и подсчитать, сколько пользователей зарегистрировано в этом событии (но мне нужно разделить пользователей по полу).
Мои столы:
событие за столом:
id
event_name
...and another insignificant column
пользователь таблицы:
id
username
gender (allowed values: male or female)
...and another insignificant column
таблица user_on_event:
event_id (link to event table to column ID)
user_id (link to user table to column ID)
и этот запрос:
SELECT *, COUNT(user_on_event.user_id) as total_registred_users_on_event FROM event LEFT JOIN user_on_event ON user_on_event.event_id = event.id
Это выбирает все из таблицы событий и подсчитывает всех зарегистрированных пользователей. Это нормально, но мне нужно также посчитать зарегистрированных женщин и мужчин.
Что мне изменить в моем запросе, чтобы добиться этого?