У меня есть 2 таблицы в моей базе данных, см. Ниже:
Таблица событий
title | venue_id
event 1 | 1
event 2 | 1
event 3 | 1
event 4 | 1
event 5 | 2
event 6 | 2
event 7 | 2
event 8 | 2
event 9 | 3
event 10 | 3
Таблица мест
id | title
1 | Venue 1
2 | Venue 2
3 | Venue 3
Нужные результаты, которые я ищу, будутbe
venue_title | event_count
Venue 1 | 4
Venue 2 | 4
Venue 3 | 2
Я пытался сделать это с помощью объединений, но по какой-то причине я получаю счет 1 для каждого места.
Так выглядит мой SQL только сейчас.
SELECT
count(DISTINCT events.venue_id),
venues.title,
FROM
events
INNER JOIN
venues
ON venues.id = events.venue_id
Я просматривал различные сообщения SO, но не смог найти ничего, что могло бы помочь.Я действительно новичок в SQL, как это.
Спасибо