У меня есть две таблицы, одна из которых содержит добровольцев, а другая содержит места проведения. Добровольцам назначается одно место проведения .
Идентификатор таблицы мест (venues.id) помещается в таблицу добровольцев в столбце venue_id (волонтеры.venue_id).
Я знаю, что смогу подсчитать, сколько совпадающих значений в столбце волонтеров.
SELECT venue_id, COUNT(*) FROM volunteers GROUP BY venue_id
Почему я хочу сделать это: чтобы пользователь мог зайти и посмотреть, сколько добровольцев назначено на каждое место.
таблица: добровольцы - столбцы: id, name, venue_id
таблица: места - столбцы: id, имя места
волонтеры.venue_id = venues.id
Я знаю, что это будет какой-то оператор соединения, поэтому он будет получать счетчик каждого места, затем сопоставлять волонтеры.venue_id с venues.id и выводить имя venues.venue_name вместе с количеством.
Как мне присоединиться к двум таблицам для распечатки названия места и рядом с ним, перечислить количество каждого добровольца с этим venue_id?