Нет ошибки выражения GROUP BY [дубликаты]

На этот вопрос уже есть ответ:

ORA-00979 не группа по выражению 8 ответов

Я относительно новичок в базах данных. Я использую Oracle и пытаюсь реализовать этот запрос, чтобы определить количество личных тренировок, которые участник провел.

Столы есть;

ЧЛЕНЫ

MEMBERS_ID(NUMBER),
MEMBERSHIP_TYPE_CODE(VARCHAR),
ADDRESS_ID(NUMBER), CLUB_ID(NUMBER) 
MEMBER_NAME(VARCHAR), 
MEMBER_PHONE(VARCHAR), 
MEMBER_EMAIL(VARCHAR)

PERSONAL_TRAINING_SESSIONS

SESSION_ID(VARHCAR), 
MEMBER_ID (NUMBER), 
STAFF_ID(VARCHAR), 
SESSION_DATETIME(DATE)

Мой запрос возвращает эту ошибку:

ORA-00979: не выражение GROUP BY 00979. 00000 - «не выражение GROUP BY» * Причина:
* Действие: Ошибка в строке: 1 столбец: 8

SELECT MEMBERS.MEMBER_ID,MEMBERS.MEMBER_NAME, COUNT(personal_training_sessions.session_id)
FROM MEMBERS JOIN personal_training_sessions
ON personal_training_sessions.member_id=members.member_id
GROUP BY personal_training_sessions.session_id;

Может кто-то указать мне верное направление? Я посмотрел вокруг, мне нужно разделить запрос счета?

Ответы на вопрос(2)

Ваш ответ на вопрос