No hay un error de expresión GROUP BY [duplicado]

Esta pregunta ya tiene una respuesta aquí:

ORA-00979 no es un grupo por expresión 8 respuestas

Soy relativamente nuevo en bases de datos. Estoy usando Oracle e intento implementar esta consulta para encontrar el número de sesiones de entrenamiento personal que el miembro ha tenido.

Las mesas son;

MIEMBROS

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)

Mi consulta retoma este error:

ORA-00979: no es una expresión GROUP BY 00979. 00000 - "no es una expresión GROUP BY" * Causa:
* Acción: Error en la línea: 1 Columna: 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;

¿Alguien puede señalarme en la dirección correcta? He mirado alrededor, ¿necesito separar la consulta de conteo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta